Personal trainer app MVP with location based settings

Jan 22, 2026 - 10:17 PM

https://megagrass.com/community/question-and-answer/forums/4133/topics/3092626 COPY
  • Hi everyone,

    For months I’ve been looking for a developer to build this app for me. I’m wondering if these features are possible in Adalo. I want to create a booking app where personal trainers and people looking to train can sign up, make bookings, send requests, and only pay within the app after acceptance, with payments processed through Stripe. Personal trainers should be able to enter their location, which is then updated in the background so that other users can easily book based on location. Since it’s an MVP, it should be kept as simple as possible. Additionally, if feasible but not currently essential, a chat function, and what is important is having settings to change your profile/address/password and receive emails. If it is possible to implement a live tracker feature where you can track the personal trainer all the way to your house, that would be great.

    I am curious about the following aspects regarding app development: the estimated time it takes to develop such an app, whether it is technically feasible, the potential cost implications once you have around 50,000 active users per month, whether it would be wiser to have it built natively or in Flutter, and how updates and outages would be handled.

    Assume that the design is already completed and that it only needs to be developed.

    I look forward to receiving responses.

    0
  • This should all definitely be possible within Adalo. For speed of dev you can’t go wrong with using Adalo for this especially since designs exist.

    0
  • Adalo can handle sign-ups, bookings, location updates, and Stripe, but the trickiest part is usually getting the location-based logic working smoothly without slowing things down. I’ve built something similar before, and having a clear flow for how trainers update their spots really helps. I’ve used personal trainer software myself for client work, and having a clean backend setup made all the difference, so planning that early will save you headaches.

    0