A minimalist gym workout tracker built as a Progressive Web App (PWA). Track your exercises, monitor progress, and build consistency with weekly streaks.
- Workout Tracking - Log exercises with sets, reps, and weight. Supports gym machines, free weights, and cardio.
- Progress Charts - Visualize weight progression over time for each exercise.
- Templates - Save workouts as templates to quickly repeat your routines.
- Weekly Streaks - Stay motivated with streak tracking and weekly goals.
- Calendar View - See your workout history at a glance.
- Import/Export - Backup your data as JSON or import from notes.
- Offline Support - Works offline as an installable PWA.
- Bilingual - English and Spanish support.
- SvelteKit 5 with Svelte 5 runes
- Tailwind CSS for styling
- Supabase for authentication and data storage
- Vite for building
# Install dependencies
npm install
# Set up environment variables
cp .env.example .env
# Add your Supabase credentials
# Run development server
npm run dev
# Build for production
npm run build