Client has a vision of the “Uber of Beauty”. Namely, the ability to get an appointment for a beauty service at any time, any place. Her app would show all nearby salons, provide a list of available appointments and allow you to book with just a touch.
The other side of the app would provide a scheduling system for salons to manage their clients. Reminders and rescheduling would be handled with email and text notifications. Different user roles such as manager, receptionist, stylist would have different permissions.
We designed and built a mobile app for iOS and Android using React Native. There are two sides to the app: the customer side and the staff side. On the customer side, the users is presented with an easy to navigate Google map showing nearby salons and Deals. Users can browse salon information and book appointments with ease. Notifications would remind users of appointments.
On the staff side we provided an easy to use scheduling system and client management tool. Each stylist can specify their availability which automatically updates on the website and app. Clients contact information is reserved for owners, managers or receptionist. Salons can run marketing campaigns with Groupon style “Deals”.
What We Did
Subscription and payment system
We handle credit card payments with Stripe and share revenue with the site operator. Subscriptions are also handled by Stripe as well as Apple subscriptions.
Google Maps integration
We integrated with Google maps api to provide an easily browsable map to locate nearby salons. Information from Google maps was also displayed to give the user a better experience.
Multiple user roles
The “pro” side of the app has multiple user roles including owner, manager and stylist. Each role has different access permission so they can do their job but not have access to sensitive information.
We built a custom scheduling system complete with notifications. Clients can review open appointment times, create bookings, reschedule bookings. Notifications are sent out via email and users can reschedule and cancel using links in the email.