Zeus is a premium, high-performance Progressive Web App (PWA) designed for serious lifters. Focus on your progression, optimize your sessions, and master your gains with a streamlined, mobile-first interface.
- Progressive Tracking: Intelligently track sets, reps, and RIR (Reps In Reserve).
- Premium Design: Sleek, wellness-studio aesthetic with high-contrast typography.
- Dynamic Session Flow: Real-time rest timers and effortless exercise navigation.
- PWA Ready: Install Zeus on your phone for a native app experience—offline support included.
- Stagnation Detection: Visual cues when your progression slows down.
-
Clone the repository:
git clone https://github.com/BaptisteLac/Zeus.git cd Zeus -
Install dependencies:
npm install
-
Setup environment variables:
cp .env.example .env
Add your Supabase URL and Anon Key (Publishable Key) to the
.envfile. -
Start the development server:
npm run dev
- Framework: React 18 + Vite
- Styling: Tailwind CSS + Shadcn/UI
- Icons: Lucide React
- PWA: Vite PWA Plugin
- Validation: Zod + React Hook Form
Zeus is a PWA. To install it on your device:
- iOS: Open in Safari, tap "Share", then "Add to Home Screen".
- Android: Open in Chrome, tap the three dots, then "Install app".
Built with passion for the iron progress.