Skip to content

EmoTrack is an interactive journaling and emotion-tracking web application that helps users monitor their moods, visualize emotional trends, and receive personalized well-being suggestions using NLP-based emotion classification.

Notifications You must be signed in to change notification settings

somrima-09/EmoTrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EmoTrack

A journaling and emotion-tracking web application that helps users monitor their emotional well-being over time.

Demo

Features

  • Daily journaling: Log journal entries to track thoughts and emotions.
  • Emotion detection: Uses a fine-tuned NLP model to classify emotions (joy, sadness, anger, fear, disgust, neutral).
  • Mood trends: Visualizes emotional patterns over time with interactive charts.
  • Personalized suggestions: Provides well-being tips based on recent dominant emotions.
  • Data export: Download the journal history as CSV for offline use.

Tech Stack

  • Frontend/UI: Streamlit (Python)
  • Backend Logic: Hugging Face Transformers (local pipeline)
  • Data Storage: CSV file (journal.csv)
  • Visualization: Matplotlib, Streamlit charts
  • ML Model: DistilRoBERTa (fine-tuned for emotion classification)

Used By

  • Students exploring mental health and AI applications
  • Individuals interested in tracking and improving emotional well-being

FAQ

Q: How do I log my emotions?
A: Enter a journal entry in the app; the model will automatically classify the emotion.

Q: Can I track trends over time?
A: Yes. Weekly and monthly emotion trends are visualized with charts.

Q: Are the suggestions personalized?
A: Yes. Suggestions are generated based on recent dominant emotions.

Author

About

EmoTrack is an interactive journaling and emotion-tracking web application that helps users monitor their moods, visualize emotional trends, and receive personalized well-being suggestions using NLP-based emotion classification.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages