Skip to content

rabeehakamran/Mental_Health_Journal_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Mental Health Journal App

A beautiful, minimal journaling app built with Streamlit that analyzes your mood using natural language processing (NLP) and offers personalized motivational quotes based on your entries.


✨ Features

  • 📝 Write and save daily journal entries
  • 💡 Sentiment analysis (Positive / Neutral / Negative)
  • 🧠 Keyword detection for better mood insights
  • 💬 Auto-generated motivational quotes based on your sentiment
  • 💾 Saves your entries locally in JSON format

🖼️ UI Preview

A soft, interface with emojis, pastel tones, and a cozy journaling experience.


🚀 How to Run

Make sure you have Python installed.

1. Clone the repository:

git clone https://github.com/YOUR_USERNAME/mental-health-journal-app.git
cd mental-health-journal-app

2. Install required libraries:

pip install -r requirements.txt

3. Run the Streamlit app:

streamlit run app.py

Mental_Health_Journal_App/

├── app.py
├── analysis.py
├── utils.py
├── data/
├── requirements.txt
└── README.md

🤍 Why This App? Journaling can help reduce stress, clarify thoughts, and promote mental well-being. This app adds a touch of tech-powered positivity to help you reflect and feel better every day.

Built With Python 🐍

Streamlit 📊

TextBlob ✨

Feel free to connect or contribute!

Made with love and a little peace of mind 💖.

About

A mood-aware journaling app that analyzes your thoughts and shares motivational quotes.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages