Problem Details
The objective of this project is to manage gym memberships using the command line.
Features:
Admins should be able to perform CRUD (Create, Read, Update & Delete) for members and workout regimens.
Workout Regimen:
BMI stands for Body Mass Index
BMI < 18.5: Set following as default workout regimen:
Mon: Chest
Tue: Biceps
Wed: Rest
Thu: Back
Fri: Triceps
Sat: Rest
Sun: Rest
BMI < 25: Set following as default
Mon: Chest
Tue: Biceps
Wed: Cardio/Abs
Thu: Back
Fri: Triceps
Sat: Legs
Sun: Rest
BMI < 30: Set following as default
Mon: Chest
Tue: Biceps
Wed: Abs/Cardio
Thu: Back
Fri: Triceps
Sat: Legs
Sun: Cardio
BMI > 30: Set following as default
Mon: Chest
Tue: Biceps
Wed: Cardio
Thu: Back
Fri: Triceps
Sat: Cardio
Sun: Cardio
Member Creation:
Following details should be required to create a member: Full Name, Age, Gender, Mobile Number, Email, BMI, Membership Duration in months (1, 3, 6, or 12).
Based on BMI a predefined workout regimen should be assigned.
Profile can be viewed by the superuser by entering the contact number.
Admin should see following options:
Create Member
View Member
Delete Member
Update Member - It should include a way to extend and revoke membership.
Create Regimen
View Regimen
Delete Regimen
Update Regimen
Member should see following options:
My Regimen
My Profile.