Skip to content
Back to work
Mobile App/2026

Meety — logo
Meety — home screen with salon search
BookingsSalonsBarberVisitsPushChatReviewsiOSAndroid
Meety — list of visits with one-tap rebooking
Meety — user profile with booking history
30 sfrom opening the app to a booked visit
Meety — salon profile with service menu and booking

A visit booked in a few taps.

Mobile app · 2026
Alpha Creative © 2026
Overview

Meety is a mobile app for booking appointments at salons — barbershops, hairdressers and beauty studios. A client finds a salon nearby, picks a service and a time slot, and books the visit in a few taps; add booking history, reviews, favourite salons and chat. I designed and built the whole thing from scratch: from UX, through the design system, to shipping on iOS and Android from a single codebase.

Year
  • 2026
Role
  • App Design & Build
Services
  • Product Design
  • Mobile App
  • Backend
  • Store Release
1 codebase
Android, iOS & web from one base
30 s
from opening the app to a booked visit
< 2 s
cold app start

Booking a barber or hairdresser appointment still too often means calling during the salon's working hours, or a message answered hours later. Meety had to close the whole process inside the app: find a salon nearby, browse services and prices, pick a specialist and a time, book — then rate the visit and rebook in seconds. The challenge was keeping the booking path dead simple while serving both sides of the market: the client and the salon.

I started with the product, not the code: user flows, a prototype and a coherent design system — a dark theme with a bold orange accent that guides the eye to the “Book” action. Instead of two separate native apps there is one React 19 + Vite pattern: Android gets a native app wrapped with Capacitor (FCM push, geolocation, haptics), while iOS and the web get an installable PWA. The backend runs entirely on Firebase: data updates in real time, and bookings go through Cloud Functions as transactions with slot locking, so two people can never book the same time. Scheduled functions send push and e-mail reminders about upcoming visits every hour.

A finished, polished app for iOS and Android where the path from opening to a booked visit takes under a minute. The client gets booking history, favourite salons and reminders at hand; the salon gets a filled calendar without answering phones. A single codebase means every new feature ships to both platforms at once.

Tech stack
React 19Vite 7Capacitor 8PWA (Workbox)React Router 7Framer MotionFirebaseCloud Functions (Node 22)FCM / Web Push
Let's talk

Describe your project briefly — I reply personally, usually within 24 hours.

hello@alphacreative.pl

By sending this form you agree to be contacted about your project. No spam, no newsletter.

Next project
Meety Biznes