Evaluating bids

Custom Fitness Studio Mvp App (Web Admin + Mobile App)

Published on the February 25, 2026 in IT & Programming

About this project

Open

We are seeking an experienced development team or freelancer to build a custom platform for a premium Fitness Studio. This project aims to replace existing third-party tools with a tailored solution that encompasses both a web administration panel and a mobile application for students.

Strict Rules:
- The entire ui/ux and database must be 100% in english.
- The server timezone must be strictly locked to Dublin/Europe.

phase 1: core mvp
this phase focuses on developing the essential functionalities to launch the platform.

1. Architecture & Access (RBAC):
- Admin Role: Full access to all operational and financial data within the platform.
- Trainer Role: Siloed access, allowing trainers to view only their own schedule and client information. Trainers must have zero access to financial data, revenue reports, or other trainers' schedules.
- Basic CRUD (Create, Read, Update, Delete) functionalities for Students, Trainers, and Classes.

2. Booking Engine & Stripe Integration:
- Stripe Integration: Implement Stripe for handling both recurring subscriptions and one-off credit pack purchases.
- Payment Failure Logic: If a recurring payment fails, the user's "Book Class" button in the mobile app must be automatically locked.
- Capacity & Waitlist Management: Implement hard limits on class spots. Develop an automated waitlist system that notifies the next person in line if a spot becomes available.
- Cancellation Policy: Credits should be deducted upon booking a class. No refunds will be issued if a class is cancelled within a predefined window (e.g., 12 hours before the class start time).

3. Student Mobile App (UX & Workouts):
- Onboarding Process: Include digital waivers and a PAR-Q medical form during the student onboarding.
- Self-Service Features: Students must be able to book, cancel, and reschedule classes directly through the app.
- Workout Execution: Students can view their daily routines. Admins will embed unlisted YouTube links for workout demonstrations. The app must include input fields for logging weights, which should automatically fetch and display the previous week's weight for the same exercise. A built-in rest timer and a "Finish Workout" check-in button are also required.
- Feedback System: After completing a workout, students will be prompted to rate their trainer (0-5 stars) based on criteria such as attention and punctuality.

While this project specifically quotes for PHASE 1, the architecture should be designed with scalability in mind to accommodate future enhancements.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug

Delivery term: Not specified

Skills needed

Other projects posted by R. F.