A beautiful meditation tracking app built with React, TypeScript, and Supabase. Track your meditation sessions, mood changes, and get insights into your practice.
- 🧘♂️ Meditation timer with customizable durations
- 📊 Mood tracking before and after sessions
- 📈 Visual mood trends and patterns
- 🏆 Progress tracking with streaks and goals
- 📝 Session notes and ratings
- 🤖 AI-powered mood pattern analysis
- 📱 Responsive design for all devices
- React 18
- TypeScript
- Tailwind CSS
- Supabase
- Chart.js
- Vite
-
Clone the repository:
git clone https://github.com/yourusername/reflection-app.git cd reflection-app
-
Install dependencies:
npm install
-
Create a
.env
file based on.env.example
and add your Supabase credentials. -
Start the development server:
npm run dev
The app uses Supabase as its backend. The database migrations are located in the supabase/migrations
directory.
Contributions are welcome! Please feel free to submit a Pull Request.
MIT