I need a comprehensive app for my spin studio that caters to both iOS and Android users.
Key Features:
- Bike Booking: The primary function of the app. It should facilitate seamless bike reservations for the riders.
- Payments and Memberships: The app should handle all financial transactions and membership management.
- Reporting and Analytics: The app needs to provide insightful reports about the studio's operations.
- Dynamic Ride Addition: The app should allow for the flexible addition of special rides.
User Roles:
The app should cater to three distinct user roles:
- Spin Instructors: They should have the ability to manage rides and see how many riders have signed up for their class and also switch classes with other spin instructors.
- General Staff: They need access to manage memberships, payments and other administrative tasks.
- Studio Members: The main users of the app, they should be able to book bikes, make payments and track their progress.
-management staff view which determined instructor pay. I would like to be able to set a base pay plus a $1 incentive per bike filled.
Ideal Skills:
- Cross-platform App Development: Experience in building apps for both iOS and Android is essential.
- UI/UX Design: The app should be user-friendly and intuitive, catering to all user roles.
- Backend Development: The app needs a robust backend to handle payments, bookings and reporting.
- Knowledge of Analytics: Understanding of how to incorporate reporting and analytics into an app.
This project requires a professional with a strong background in app development, particularly for fitness studios, and an understanding of the needs of different user roles within the app.
Please look to SoulCycle app for what I’m looking for. Please also make the app flexible enough to potentially add another location. Also, membership plans are complex and need to be able to change easily. For example:
New rider single ride pass: $25
Single ride pass (not a new rider): $35
Class packs:
3 class pack: $99 - save $2/class (expires in 30 days)
5 class pack: $165 - save $2/class (expires in 2 months)
10 class pack: $330 - save $2/class (expires in 4 months)
20 class pack: $660 - save $2/class (expires in 1 year)
Monthly unlimited pass - expires 30 days later: $350 (member saves on the 11th class)
Annual passable pass - expires 1 year later: $2,500 (rider would have to come 6 times per month or more to save money vs buying daily passes)
For an annual pass, allow members to transfer their membership to another person just once. No refunds for an annual pass, but we can reassign it to another person if the main purchaser moves, experiences an injury, or for any other reason can’t keep coming to SpinWorld.
The app should also have a check-in feature so riders can check-in when they arrive. Checking in should be made available 30mins prior to the class. Once checked in, their bike is locked in and can’t be resold to the waitlist. There also needs to be a waitlist feature so when a class is fully booked, riders can be added to a waitlist and will be notified via sms that a bike has opened and they can log into the app to book it.
Riders should be able to switch their bike to another open bike. This functionality should go away 30 minutes before the class start time. Also, to book a bike, riders should see a layout of the bikes and the configuration of the studio and they should be able to pick a specific bike number. There will be 40 bikes and should be numbered 1-40.
Spin instructors should each have their own profile with bio, photo and a link to a sample playlist that’s linked to Spotify or SoundCloud.