A full-stack web application designed to help personal trainers efficiently manage client information, track fitness progress, and monitor health metrics.
This system streamlines day-to-day operations for trainers by providing an intuitive interface for managing clients, recording measurements, and analyzing progress over time.
The Gym Client Management System allows trainers to:
- Create and manage client profiles
- Track fitness measurements and progress over time
- Calculate BMI and monitor health metrics
- Edit and update client and health information
- Safely delete clients and associated records
- Maintain organized, structured client data
- Backend: Flask (Python)
- Frontend: HTML, CSS, Bootstrap
- Database: SQLite
- Add new clients with personal details (name, DOB, etc.)
- Edit existing client information
- Delete clients (with cascading deletion of related data)
- Store and update health-related information
- Calculate and display BMI
- Record measurements over time (weight, body stats, etc.)
- View historical data for each client
- Clean and responsive UI using Bootstrap
- Organized dashboard for easy navigation
- Confirmation prompts for destructive actions