Go-Gym is a gym management app where gym admins can create gyms, manage plans, exercises, and routines, while users can check in using QR codes and track their workouts.
- Admin Features:
- Create gyms, exercises, routines, and plans
- Manage users and gym routines
- Scan QR codes to check in users
- User Features:
- Register, log in, and track progress
- Generate and scan QR codes for check-in
- Next.js (React framework)
- Tailwind CSS / Shadcn UI (styling)
- React Query (data fetching)
- Zod (validation)
- change env to .env.local
- change the base url route to yours
NEXT_PUBLIC_API_BASE_URL="http://localhost:8000/"
- you gotta have a backend running for the app to work, instructions in go-gym github repo
- run a dev server and test it out
bun dev
- ui looks like absolute shit and inconsistent [50% done] some hydration errors will prob never be fixed, its already supressed in prod. its related to external modules.