Fitness content management system
The back end for a fitness mobile app — a Laravel API and React administration interface where the team manages the exercise library with images and video, workout programs, the nutrition database, body measurements, users and PRO subscriptions.
The back end for a fitness mobile app — a Laravel API and React administration where the team manages the exercise library, workout programs, nutrition database, users and PRO subscriptions.
Where we started
The value of a fitness app is in its content — the structured exercise library, workout programs and nutrition database. Someone has to manage this content constantly: add exercises with images and video, maintain nutrition records, control users and subscriptions. Without an administration system, every change requires a developer. A back end was needed that serves the mobile app via API and gives the team full control over content and users itself.
What we built
MBC built a Laravel API with Sanctum authentication and a React administration interface. The API serves the Flutter mobile app, while in the administration system the client team independently manages exercises, workout programs, the nutrition database, measurements, users and PRO subscriptions.
- Exercise library management — exercises with images, video and instructions, organised by body part and category, with drag-and-drop ordering
- Media library with image processing and content reports (XLSX)
- Creating and managing workout programs (templates)
- Nutrition product database with calories and macros, as well as nutrition goals
- Body measurement unit and value management
- PRO subscription management with RevenueCat integration and a free trial period
- User, role and permission (RBAC) management and global settings
- REST API with Sanctum authentication serving the Flutter mobile app
A look across several screens
Click an image to view it larger. 8 screens — swipe or use the arrows.
What the client gained
Related projects
Other MBC projects with similar functionality.
Workout app
A fitness mobile app for iOS and Android — an exercise library with video, real-time workout logging, a nutrition diary and body measurement tracking, with a PRO subscription.
Invoices
Latvian accounting and invoicing CRM with VAT calculations, a VAT declaration, PDF invoices with amounts in words, bank statement import and accounting software integrations.
PromoMarket
A manufacturing ERP/CRM for a promotional products manufacturer — inventory and production items (BOM), customers and leads, sales orders with a designer→production workflow, invoices, and a full procurement cycle from order to invoice.
Clients who have trusted us with their projects
Want a similar project?
Get in touch to discuss your idea and find out how we can bring it to life.
Start a project