Aesthetics app: how we built Skin Studio from scratch
The app Skin Studio needed
When Skin Studio, an aesthetics centre in Madrid, got in touch with us, they had a very specific problem: clients booked via WhatsApp, paid in cash, and there was no way to build digital loyalty. They wanted to go mobile — but not with a generic solution. They wanted their own app, with their brand, on the App Store and Google Play.
That is exactly the kind of project we work on at AgüíTech (aguitechai): custom iOS and Android apps for businesses with a physical presence that want to go mobile.
The challenge: everything in one app
The feature list was ambitious for a first launch:
- Online bookings with real-time availability calendar
- Integrated shop with product catalogue and cart
- Stripe payments directly within the app
- Client profile with visit history and preferences
- Push notifications for appointment reminders
- Admin panel to manage appointments, stock and clients
Instead of stitching together five different tools — a Calendly here, a Shopify there, a contact form — everything lives in a single app with the centre's visual identity.
The tech stack: why Flutter
For the app we chose Flutter, Google's framework that lets you write a single codebase and publish natively on both iOS and Android. For a business like Skin Studio, this means:
- One app that works on iPhone and Android
- Native performance on both platforms
- Simultaneous publishing on App Store and Google Play
- Significantly lower development cost than building two separate apps
For the backend we built an API with FastAPI (Python) and PostgreSQL as the database, deployed on Railway. Authentication runs on Firebase Auth, and payments are handled by Stripe — including webhooks to confirm payments and update order status in real time.
The development process at AgüíTech
At AgüíTech (also known as aguitech) we follow a clear process on every project:
1. Initial call and fixed-price quote
30 minutes to understand the business. No waffle: by the end of that call you have a fixed price and a real timeline.
2. Figma design
Before writing a single line of code, we design all screens in Figma. The client sees and approves exactly how their app will look. No surprises at the end of the project.
3. Iterative development
Weekly updates. The client can test the app on their phone at any point during the build — they don't wait until the end to see what we've built.
4. Store launch
We handle the entire publishing process on the App Store and Google Play. The source code, credentials and developer accounts belong to the client.
The result
Skin Studio now has an app published on iOS and Android with:
- Bookings with real-time availability connected to the centre's management system
- Shop with integrated Stripe payments
- Client area with visit history
- Automatic push notification reminders
- Admin panel for the centre's team
All with the centre's visual identity, no commission per booking, no dependence on third-party platforms.
Does your business need a similar app?
If you run an aesthetics centre, clinic, spa, barbershop or any business with bookings and you want your own app — not a generic solution shared with your competitors — AgüíTech can build it.
We work with businesses in Madrid, across Spain and in the UK. The quote is free and comes with no commitment.
AgüíTech (aguitech) is a mobile app development studio specialising in iOS and Android apps for businesses with bookings, e-commerce and automation. We develop with Flutter + FastAPI and publish on the App Store and Google Play.