Skip to content

Yusra-Shah/Matcha-Journal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Hackfest Cover

Matcha Journal

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


What it does

  • 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

Built With

  • Python
  • Streamlit
  • Groq API (LLaMA 3.3 70B)
  • MongoDB Atlas
  • Streamlit Cloud (deployment)

Run Locally

git clone https://github.com/Yusra-Shah/AI-Journal
cd AI-Journal
pip install -r requirements.txt
streamlit run app.py

Add a .streamlit/secrets.toml file with:

GROQ_API_KEY = "your_groq_key"
MONGO_URI = "your_mongodb_connection_string"

Built at

MLH AI Hackfest 2026 — solo in under 24 hours

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages