+
Skip to content

nigelp/reflection

Repository files navigation

Reflection - Meditation Companion

A beautiful meditation tracking app built with React, TypeScript, and Supabase. Track your meditation sessions, mood changes, and get insights into your practice.

Features

  • 🧘‍♂️ 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

Tech Stack

  • React 18
  • TypeScript
  • Tailwind CSS
  • Supabase
  • Chart.js
  • Vite

Getting Started

  1. Clone the repository:

    git clone https://github.com/yourusername/reflection-app.git
    cd reflection-app
  2. Install dependencies:

    npm install
  3. Create a .env file based on .env.example and add your Supabase credentials.

  4. Start the development server:

    npm run dev

Database Setup

The app uses Supabase as its backend. The database migrations are located in the supabase/migrations directory.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载