Coacher is a SaaS app for independent personal trainers in Serbia and the Balkans to manage clients, workouts, progress, and payment bookkeeping. V1 is a private coaching tool where trainers invite their own clients.
Required and optional variables are listed in .env.example.
- Copy
.env.exampleto.env.local. - Fill in your Supabase, database, and service keys.
- In Supabase Auth, enable email confirmations and allow redirects to
http://localhost:3000/auth/callback. - Run
pnpm db:push. - Run
pnpm dev.
The app is intended for Vercel with Supabase as the database, auth, and storage provider. Production deployment details will be added later.