This is a simple Pomodoro Timer web application that helps users stay productive by implementing the Pomodoro technique. Users can start and pause a 25-minute timer, track completed study sessions, and view statistics for their study progress. The app integrates with Supabase to store and retrieve session data.
- Start/Pause Timer: Run a 25-minute Pomodoro timer.
- Session Logging: Automatically logs study sessions to Supabase.
- Date Selection: View past study sessions for a selected date.
- Statistics View: Displays total study time and number of sessions per day.
- Database Integration: Uses Supabase for session storage and retrieval.
- Next.js (React Framework)
- TypeScript
- Supabase (Database & Authentication)
- Tailwind CSS (Styling)
- Vercel (Deployment)
git clone https://github.com/YOUR_GITHUB_USERNAME/YOUR_REPO_NAME.git
cd YOUR_REPO_NAMEEnsure you have Node.js installed, then run:
npm installCreate a .env.local file in the root directory and add the following:
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_keynpm run dev