Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Emotion Tracker Chat App to Advanced Project #789

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions Projects/3-Advanced/Emotion-Tracker-Chat-App.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Emotion Tracker Chat App

**Tier:** 3-Advanced

The Emotion Chat Tracker App is designed to help users monitor and analyze their emotional well-being through conversations.
It provides a platform for users to track their emotions over time, gaining insights into patterns and trends.
The app employs sentiment analysis and user input to create visualizations and reports, fostering self-awareness and mental health management.


## User Stories

- [ ] User can log emotions during a conversation.
- [ ] User can view sentiment scores for each message.
- [ ] User can customize and create new emotion categories.
- [ ] User can explore their emotional history through a timeline/calendar.
- [ ] User can receive reflective prompts to enhance self-awareness.

## Bonus features

- [ ] Integration with wearables or biometric data for real-time emotion tracking.
- [ ] Machine learning-based personalized insights and recommendations.
- [ ] Social sharing of emotional insights (with user's consent) to foster community support.
- [ ] Integration with mental health resources or professionals for timely support.

## Useful links and resources

- [Natural Language Toolkit (NLTK)](https://www.nltk.org/)
- [TensorFlow for sentiment analysis](https://www.tensorflow.org/text/tutorials/text_classification_rnn)
- [Chart.js for data visualization](https://www.chartjs.org/)

## Example projects

- [Moodistory for iOS](https://apps.apple.com/us/app/emotion-tracker-moodistory/id1335347860)
- [Reflectly for iOS](https://apps.apple.com/us/app/reflectly-journal-ai-diary/id1241229134)