The MoveMentors mobile app is a React Native (Expo) wrapper around the web platform with native push notifications. iOS and Android.
When the app is better than the web
The app is better when:
- You want push notifications. Native push is faster and more reliable than browser web push.
- You are commuting. The app caches a tiny bit of state and loads faster than mobile Safari / Chrome on a cellular connection.
- You are a host running classes daily. The app's home screen shows today's schedule prominently.
- You want one-tap "Mark paid" / "Mark completed" actions on bookings without typing.
When the website is better
- You are doing administrative setup. Onboarding, certifications, complex class configuration, financial reporting are all easier on a bigger screen.
- You are managing studios with multiple locations / large rosters. The bulk of the studio tools are designed for desktop-class space.
- You want to use keyboard shortcuts. The web has more keyboard navigation.
- You are using the AI assistant via MCP. That is desktop-only typically.
Most active users use both: app for daily check-ins and quick actions, web for deep work.
Installing
- iOS: search "MoveMentors" in the App Store. Tap install.
- Android: search "MoveMentors" in Play Store. Tap install.
The app is free. No in-app purchases (subscriptions are handled via the web, not via Apple/Google billing).
First launch
When you open the app for the first time, it asks for:
- Notification permission: tap allow if you want push. You can change this later in your phone's settings.
- Login: enter your existing MoveMentors email and password. Same credentials as web.
You can also create a new account from the app; the flow is identical to the web signup.
Features
The app surfaces:
- Discovery: browse classes, mentors, studios. Same directory as web.
- Bookings: book classes, see your upcoming and past bookings, cancel.
- Mentor / studio dashboard: today's schedule, bookings inbox, manage classes.
- Calendar: your week or month view.
- Reviews: read and respond.
- Inquiries: incoming messages and private session requests.
- Settings: profile, notifications, payments (read-only; setup is web).
Features that are NOT in the app yet:
- Advanced financial reporting (web only).
- Embed widget configuration (web only).
- OAuth client management (web only).
- The MCP integration (desktop only).
- Stripe Connect setup (Stripe's hosted onboarding is web only).
Push notifications
The app sends a subset of our notification types as push:
- New booking received (mentor / studio).
- Booking confirmed (student).
- Booking reminder (24 hours before class).
- Booking cancellation (both sides).
- New review (mentor / studio).
- New inquiry / message (mentor).
- Co-listing invitation (mentor / studio).
Toggle individual types in the app under Settings → Notifications, or in /settings/notifications on web. Both are the same data.
Push notifications are NOT a replacement for email. Critical confirmations (payment receipts, dispute outcomes) still go via email. Push is supplementary.
Deep linking
Tapping a link to MoveMentors in another app (Instagram, an email, etc) opens the MoveMentors app if installed. Otherwise it falls back to the web.
Supported deep link patterns:
movementors.com/<city>/<mentor-slug>: opens that mentor's profile.movementors.com/studios/<studio-slug>: opens that studio.movementors.com/<city>/<mentor-slug>/<class-slug>: opens that class.movementors.com/my-bookings: opens your bookings (requires login).
If the app is closed, tapping a link cold-launches it directly to the right page.
Account on the app vs web
Same account. Same data. Changes you make on one show up on the other within seconds.
You do NOT need to "link" the app; logging in with the same email/password is the link.
Offline behaviour
The app needs an internet connection for most things. It caches:
- The last directory page you viewed.
- Your upcoming bookings (basic info).
- Your dashboard summary.
Without connection, you can see this cached data but cannot interact (no bookings, no payments, no class edits).
When connection returns, the app re-syncs.
Updating
iOS: App Store → Updates → MoveMentors. Android: Play Store → My apps → MoveMentors.
We push updates every few weeks. Most are bug fixes and minor improvements. Major features get a "What's new" note.
Auto-update is recommended; you stay on the latest version without thinking.
Privacy and permissions
Permissions the app may ask for:
- Notifications: for push alerts.
- Camera: for uploading profile or class photos.
- Photo library: same.
- Location: for "near me" search (optional; the web equivalent uses IP geolocation, the app uses GPS if permitted).
We do NOT ask for:
- Contacts.
- Microphone.
- Calendar (we sync via Google / Apple Calendar APIs separately).
- SMS / call logs.
- Background location.
You can deny any permission; the related feature is degraded but the app works.
Common questions
Is there a tablet (iPad / Android tablet) version? The same app runs on tablets but uses phone form factor. iPad-optimised layouts are on the roadmap.
Can I use the app for a different account than my web login? Yes. The app supports account switching: Profile → Switch account → log in with a different email/password. Useful if you have a student account and a mentor account.
The app does not show my past bookings older than 6 months. By default the app shows recent bookings only for performance. Tap "Show all" at the bottom of the bookings list to load older.
Does the app drain my battery? The app uses minimal background processing. Push notifications wake it briefly; there is no continuous background sync. Battery impact should be negligible.
Can I share a class to Instagram from the app? Yes. The class detail page has a "Share" button that opens the native share sheet.
Next steps
- Mobile app issues: troubleshooting.
- Notification preferences: toggle push and email.