A full-stack web application for tracking moods and journaling with sentiment analysis. Built with React, TypeScript, and a backend powered by Supabase and a light FastAPI using Python
- User Authentication: Secure sign up, login, and session management.
- Journal Entries: Add, edit, and delete personal journal entries.
- Sentiment Analysis: Automatic detection of positive, negative, or neutral tone in entries.
- Visualization: Charts and graphs to track mood trends over time.
- Responsive UI: Clean, minimal interface designed for both desktop and mobile.
- Frontend: React/Vite + TypeScript
- Backend: Supabase, FastAPI
- Deployment: Ongoing
- Charts: Python
sentiment-journal/
├── frontend/ # React + TypeScript client
├── backend/ # API and database logic
├── public/ # Static assets
└── README.md
- Add AI-powered mood suggestions
- Export journal entries (PDF/Markdown)
- Dark mode support
- Multi-language support
MIT License.