Cross-Platform Mobile App Development
Budget: $250 – $750 USD
2. Application Features
2.1. Registration and Login
• Users only become active clients after completing a purchase.
• User roles: students, instructors, and administrators.
• Login options: email, phone number, or social login (Google/Apple).
⸻
2.2. Class Scheduling
• Bookings can be made through the app or manually by the staff.
• An interactive calendar displays all available classes.
• Scheduling rules:
• Classes are non-cumulative.
• Cancellations are only allowed up to 3 hours before the class. Otherwise, a penalty is applied.
• Package credits are automatically deducted upon booking.
• Instructors:
• Must finalize the class using the app (mandatory).
• Monthly report of completed classes.
• Only instructors can deduct package credits.
⸻
2.3. Messages and Notifications
• Push notifications for confirmations, reminders, and cancellations.
• Stimulus messages sent after class completion or milestones.
• Visual effects like confetti and celebratory animations for engagement.
⸻
2.4. Reports and Achievements
• Monthly class summary reports.
• Achievement tracking history with visual indicators.
• “My Achievements” screen showing personal progress.
⸻
2.5. Billing and Payments
• Accounts payable and receivable are managed per studio unit.
• Payments are categorized as forecasted or confirmed.
• Supported payment methods: credit card, boleto (bank slip), and Pix.
• If card payment fails, a Pix is automatically generated.
• If the card fails two months in a row, the user is required to update it.
• Penalties apply for late cancellations.
• Package rules:
• 10-class package valid for 30 days.
• 15-class package valid for 60 days.
⸻
2.6. Special Features
• The first and second classes of a new student are highlighted (icon or badge).
• Referral system:
• Annual members may invite up to 5 people per month.
• Each guest receives a one-time coupon (limited to one per CPF).
• Referrals can unlock rewards.
• Multi-unit support:
• Independent management and reporting for each studio location.
⸻
2.7. Calendar-Centered Logic
• All key actions—booking, tracking, managing—are centralized in the calendar.
• Only users with confirmed purchases can book classes.
⸻
3. Technical Requirements and Developer Profile
We are looking for a skilled developer to update and enhance our existing mobile application, currently live on Google Play Store.
Current App: Studio Bikers
Link: https://play.google.com/store/apps/details?id=com.studiobikers.app&hl=pt_BR
Project Status
The app is already built and functional. We are now focused on upgrading its core features, improving performance, and enhancing the user experience through refined features and new visual components.
⸻
Key Features to Implement or Improve
• User Authentication
• Push Notifications
• In-App Purchases
• Advanced class scheduling system (see Section 2)
• Instructor-controlled reporting
• Smart billing system with card fallback (Pix, boleto)
• Unit-based financial tracking
• Referrals, guest passes, and achievement animations
⸻
Ideal Developer Profile
• Proven experience with React Native or Flutter (especially on app upgrades)
• Deep understanding of authentication flows, calendar systems, and payment integrations
• Familiar with in-app purchases and fallback logic (e.g., Pix if card fails)
• Experience building interactive and engaging UX with animations
⸻
Please include:
• Portfolio or links to similar apps you’ve built
• A short description of your strategy for enhancing and managing this type of app
2.1. Registration and Login
• Users only become active clients after completing a purchase.
• User roles: students, instructors, and administrators.
• Login options: email, phone number, or social login (Google/Apple).
⸻
2.2. Class Scheduling
• Bookings can be made through the app or manually by the staff.
• An interactive calendar displays all available classes.
• Scheduling rules:
• Classes are non-cumulative.
• Cancellations are only allowed up to 3 hours before the class. Otherwise, a penalty is applied.
• Package credits are automatically deducted upon booking.
• Instructors:
• Must finalize the class using the app (mandatory).
• Monthly report of completed classes.
• Only instructors can deduct package credits.
⸻
2.3. Messages and Notifications
• Push notifications for confirmations, reminders, and cancellations.
• Stimulus messages sent after class completion or milestones.
• Visual effects like confetti and celebratory animations for engagement.
⸻
2.4. Reports and Achievements
• Monthly class summary reports.
• Achievement tracking history with visual indicators.
• “My Achievements” screen showing personal progress.
⸻
2.5. Billing and Payments
• Accounts payable and receivable are managed per studio unit.
• Payments are categorized as forecasted or confirmed.
• Supported payment methods: credit card, boleto (bank slip), and Pix.
• If card payment fails, a Pix is automatically generated.
• If the card fails two months in a row, the user is required to update it.
• Penalties apply for late cancellations.
• Package rules:
• 10-class package valid for 30 days.
• 15-class package valid for 60 days.
⸻
2.6. Special Features
• The first and second classes of a new student are highlighted (icon or badge).
• Referral system:
• Annual members may invite up to 5 people per month.
• Each guest receives a one-time coupon (limited to one per CPF).
• Referrals can unlock rewards.
• Multi-unit support:
• Independent management and reporting for each studio location.
⸻
2.7. Calendar-Centered Logic
• All key actions—booking, tracking, managing—are centralized in the calendar.
• Only users with confirmed purchases can book classes.
⸻
3. Technical Requirements and Developer Profile
We are looking for a skilled developer to update and enhance our existing mobile application, currently live on Google Play Store.
Current App: Studio Bikers
Link: https://play.google.com/store/apps/details?id=com.studiobikers.app&hl=pt_BR
Project Status
The app is already built and functional. We are now focused on upgrading its core features, improving performance, and enhancing the user experience through refined features and new visual components.
⸻
Key Features to Implement or Improve
• User Authentication
• Push Notifications
• In-App Purchases
• Advanced class scheduling system (see Section 2)
• Instructor-controlled reporting
• Smart billing system with card fallback (Pix, boleto)
• Unit-based financial tracking
• Referrals, guest passes, and achievement animations
⸻
Ideal Developer Profile
• Proven experience with React Native or Flutter (especially on app upgrades)
• Deep understanding of authentication flows, calendar systems, and payment integrations
• Familiar with in-app purchases and fallback logic (e.g., Pix if card fails)
• Experience building interactive and engaging UX with animations
⸻
Please include:
• Portfolio or links to similar apps you’ve built
• A short description of your strategy for enhancing and managing this type of app