An AI-powered journaling companion that listens with empathy, tracks your mood, and helps you reflect through thoughtful conversation.
Live Demo: matcha-journal.streamlit.app
- Log in with your name and select your current mood
- Chat with an empathetic AI companion powered by Groq and LLaMA 3.3 70B
- Every entry is saved to MongoDB Atlas with timestamps and mood data
- View past entries in the sidebar
- Track mood patterns with visual analytics
- Custom matcha-themed UI with animated walking teddy bears and floating leaves
- Python
- Streamlit
- Groq API (LLaMA 3.3 70B)
- MongoDB Atlas
- Streamlit Cloud (deployment)
git clone https://github.com/Yusra-Shah/AI-Journal
cd AI-Journal
pip install -r requirements.txt
streamlit run app.pyAdd a .streamlit/secrets.toml file with:
GROQ_API_KEY = "your_groq_key"
MONGO_URI = "your_mongodb_connection_string"MLH AI Hackfest 2026 — solo in under 24 hours
