MoodMate AI is your modern, emotionally intelligent chat companion. Built with a custom Flask backend, React frontend, and LLaMA 3 via Ollama, it offers multiple conversation modes—sarcastic, brutally honest, supportive, and neutral. All your chats are private and stored locally for your convenience.
- 💬 Multiple Conversation Modes: Sarcastic, Brutally Honest, Supportive, Neutral
- 🔒 Private, Local Chat History: All conversations are stored locally in SQLite
- ⚡ Fast, On-Device AI: Powered by LLaMA 3 via Ollama, no cloud required
- 🎨 Beautiful, Responsive UI: Modern, dark-themed, and mobile-friendly
- 🗂️ Sidebar Navigation: Browse and revisit all your previous conversations
- 🌐 Portfolio & About: Learn more about the creator and the project
- Frontend: React, React Router, CSS Modules
- Backend: Python, Flask, Flask-CORS, Flask-SQLAlchemy
- AI Model: LLaMA 3 via Ollama (runs locally)
- Database: SQLite (local, file-based)
- Node.js & npm
- Python 3.8+
- Ollama with LLaMA 3 model installed
git clone https://github.com/yourusername/moodmate-ai.git
cd moodmate-aicd frontend
npm installcd ../backend
pip install -r requirements.txtcd backend
python app.pycd ../frontend
npm start- Chat: Start chatting in any mode. Switch modes anytime.
- Sidebar: Click previous conversations to revisit them.
- About: Learn about the project and creator.
- Portfolio: Visit the creator's portfolio.
- Designed & developed by Sudhanshu Shukla
- Powered by Ollama and LLaMA 3
MIT License. See LICENSE for details.
MoodMate AI: Your modern, emotionally intelligent chat companion.


