creation / released
Manage-Gym-App
Flask gym-management app with 5 role-gated workflows for admin, cashier, coach, receptionist and members.
about this build
The mission
This team repository is a fork. My commit history is concentrated in the Flask DAO, models and routes, as well as cashier screens. I contributed to invoice and cashier workflows while the application separates admin, cashier, coach, receptionist and member access with a role-checking decorator.
Code-level scope: 5 user roles; coach routes cover workout plans and member assignment, receptionist routes cover member/invoice handling, and cashier routes cover pending-invoice processing and history. These are implemented workflow areas, not verified usage or revenue metrics.
Role: Contributed Flask DAO/models/routes and cashier invoice screens in a team-project fork.
technology
Primary GitHub language: Python
system highlights
- 5 role-gated workflows
- Cashier pending-invoice and history flows
- Coach plans and receptionist member handling
HOW IT WAS BUILT
Skills & technology in this project
Skills applied
- Role-based access control
- DAO and route design
- Invoice workflows
- Multi-role interfaces
Languages
- Python
- JavaScript
- HTML
- CSS
Tools & platforms
- Flask