I run a Saudi fitness studio and I want to offer the same seamless, self-service experience that TagPod and FitPod users enjoy. The goal is a cross-platform mobile app (iOS & Android, built once and deployed twice) that lets members book pods or rooms by the hour, see real-time availability, and pay instantly inside the app. Core scope • User registration with phone or email, profile editing, and secure token-based login • Fully featured booking management: calendar view, hour-slot selection, cancellation/change logic, and automatic avoidance of double bookings • In-app payments through Saudi-ready gateways—Apple Pay, Mada, Visa/Mastercard—implemented via Moyasar or HyperPay. Apple Pay, Mada, and HyperPay support are mandatory. • Push and in-app notifications for confirmations, reminders, cancellations, and admin messages • Admin web dashboard to manage slots, prices, promotions, users, and reconcile every transaction • Clear analytics for occupancy, revenue per slot, and user activity • Delivery of 100 % source code and build files • Guidance through App Store and Google Play submission until both listings are live and approved Tech preference I am open to Flutter, React Native, or Kotlin/Swift native builds—choose what gets us smooth performance, clean architecture, and easy maintenance. Acceptance criteria 1. Both apps pass App Store / Google Play review with no critical issues. 2. A test booking with a real Mada card succeeds in production mode. 3. Admin dashboard updates (price change, slot closure) reflect in the user apps within one minute. 4. Source code compiles cleanly from scratch with a single setup guide. If you have shipped similar booking or payment-heavy apps in Saudi Arabia, especially those using Moyasar or HyperPay, your experience will be a big plus.