| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 3303 |
| Technical Name |
fitness_gym_management |
| License | LGPL-3 |
| Website | https://leapai.ai/en/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 3303 |
| Technical Name |
fitness_gym_management |
| License | LGPL-3 |
| Website | https://leapai.ai/en/ |
Gym Management
A comprehensive fitness center management platform for Odoo 19 โ members, trainers, workouts, diets, and billing all in one place.
Real-time KPI dashboard showing member counts, membership stats, and quick-action buttons โ all from live demo data.
Fig. 1 โ Dashboard with live KPI cards: 13 members, 3 trainers, 10 workout plans, 10 diet plans โ plus membership expiry alerts
Complete member registration, profile tracking, and membership status monitoring with smart navigation buttons.
Fig. 2 โ Members list with 13 records, gender, phone, trainer assignment, membership type and active/expired status badges
Full membership lifecycle โ auto status computation (active/expired/draft), start/end dates, pricing, and trainer assignment.
Fig. 3 โ Memberships list with 13 records showing member, type (Annual Elite / Quarterly / Monthly), dates, price and auto-computed state
Create personalized workout programs linked to members and trainers โ with goal tagging (Weight Loss, Muscle Gain, Endurance) and duration tracking.
Fig. 4 โ Workout Plans list with 10 records showing plan name, member, trainer, duration, and colour-coded fitness goal badges
Nutrition plans tailored per member โ daily calorie targets, food schedules, and goal-based guidance for weight loss, muscle gain, or maintenance.
Fig. 5 โ Diet Plans list with 10 records: member, trainer, daily calorie target and nutrition goal (Weight Loss / Muscle Gain / Maintenance)
The Gym Management module provides a comprehensive fitness center management platform with complete workflow management, role-based access control, and integrated reporting capabilities for efficient gym operations.
Member Management
Complete member registration with auto-reference (GM0001), profile tracking, contact details, photo upload, and membership history overview.
Membership Management
Flexible membership types with automatic status computation (active/inactive/expired), purchase wizard, renewal management, and auto invoice generation.
Trainer Management
Trainer profiles with skill tracking, specialization, member assignment, trainer fee management, and auto-reference (TN0001).
Exercise Management
Complete exercise library with name, duration, calories, benefits, steps, video links, equipment requirements, and body part categorization.
Workout Plan Management
Create workout plans with exercise assignments per day of week, sets, reps, calorie tracking, date ranges, and automatic total computation.
Diet Plan Management
Personalized diet plans with food items, meal intervals, weekly schedule, quantity-based calorie calculation, and comprehensive reporting.
BMI & BMR Calculation
Automatic BMI and BMR (Mifflin-St Jeor formula) calculations based on height, weight, age, and gender with historical health records.
Comprehensive Configuration
Extensive master data configuration: trainer skills, body parts, workout days, categories, exercise types, diet intervals, equipment, and food items.
Role-Based Access Control
Three dedicated user groups โ Admin, Trainer, and User โ with record-level security rules ensuring trainers see only their assigned members.
Advanced Reporting
Three QWeb PDF reports: Member Profile, Workout Plan Schedule, and Diet Plan โ providing full visibility into gym operations and member progress.
Billing & Invoice Management
Automatic invoice generation for membership fees and trainer fees, seamlessly integrated with Odoo's accounting module.
Membership Renewal Reminders
Automated email reminders for membership renewals. Send notifications to members before their membership expires to avoid churn.
50 Days Free Support
Dedicated support team to ensure smooth adoption, quick issue resolution, and a seamless experience after purchase.
| Role | Access Level | Record Rules |
|---|---|---|
| Administrator | Full CRUD on all records, configuration, and reports | Sees all members and all plans |
| Trainer | Read/Write on members, workout & diet plans. Can create exercises. | Only sees assigned members and their plans |
| User | Read-only access to members, memberships, exercises, and plans | Standard visibility |
Dependencies: base mail account
Integrates seamlessly with Odoo's Accounting module for invoice management and the Mail module for chatter, activity tracking, and email notifications.
Please log in to comment on this module