Jon Kridelbaugh

Resume, Portfolio, and Blog

EmoTrack: Navigating Emotional Wellness with Java

Screenshot displaying EmoTrack's user interface, showcasing mood tracking functionality and custom action options.

Overview

  • Developed EmoTrack, a Java-based mood tracking application, as part of undergraduate coursework
  • Enabled users to log mood along with custom actions like displaying messages, opening URLs, or playing MP3s
  • Facilitated mood tracking with timestamps for trend analysis and pattern recognition
  • Associated mood entries with specific activities for context and deeper insights
  • Incorporated journaling capabilities for self-reflection and introspection
  • Implemented custom graphs and charts generation for visual representation of mood data
  • Provided user registration and login functionality for personalized access to EmoTrack’s features

Project Details

Embarking on an enriching undergraduate coursework project, I ventured into the realm of emotional wellness by developing a Java-based mood tracking application. Tasked with creating a user-centric tool, my aim was to empower individuals to monitor and reflect on their emotional states, fostering self-awareness and well-being.

Mood Tracking: EmoTrack allows users to log their moods along with timestamps, enabling them to track fluctuations and patterns over time. Additionally, users can set custom actions associated with each mood, such as displaying a message, opening a specific URL, or playing an MP3 from their system.

Activity Logging: Context is crucial in understanding mood variations. Users can associate each mood entry with specific activities, facilitating deeper insights into triggers and influences.

Journaling Capabilities: In addition to mood and activity tracking, EmoTrack provides a platform for users to jot down notes or journal entries, encouraging self-reflection and introspection.

Custom Graphs and Charts: EmoTrack offers the ability to generate custom graphs and charts from mood data, providing users with visual representations of their emotional trends and patterns.

User Registration and Login: To access EmoTrack’s features, users can register and log in, granting them personalized access to mood tracking and analysis tools.

Through this project, I not only honed my technical skills in Java programming and database integration but also gained a deeper appreciation for the intersection of technology and mental well-being. As an undergraduate endeavor, it exemplified my commitment to leveraging technology for positive societal impact, paving the way for continued exploration and innovation in the field of digital health and wellness.