ServiceUP
Mobile app for the beauty industry
Short summary
Client: Service UP - a Ukrainian company with the mission to streamline the communication between beauty services professionals and their clients with the help of the convenient mobile app.
Need: To build a Flutter hybrid mobile app that contains of two component: a one app for beauty salons, and the other one is for their clients.
Challenge: Though we used a hybrid approach while building ServiceUP, the client expected native performance. Booking process automation and two app components’ interconnection were among the other challenges.
Solution: Our team has experience with the newly appeared hybrid framework that is already considered the best one. It allowed us to create two apps that have simple UI and perform just like the native solutions.
Impact: Just one week after the initial release showed us that we’ve been moving in the right direction as up to 300 meetings were booked through the app and 14 salons have alerady registered in ServiceUP to bring their services to the next level.
Location
Technologies
Duration
Team size
Budget
Core features
What is ServiceUP?
ServiceUP is a mobile application designed to simplify the work of beauty service professionals and make the services more accessible for the customers. ServiceUP streamlines the booking and search process by giving the client all information about services and available time slots in one convenient app.
Salons and beauty service catalog
Every provider has a business profile that includes the list of services, professionals, pricing, opening hours and contact details.
Online booking
This feature allows clients to browse services and book visits without the salon's staff assistance.
Visit management
The perfect tool for reducing staff workload. There is no need to spend time on calls. Visits requests can be accepted with one tap and automatically added to the schedule.
Staff scheduling
This feature assigns visits for available time slots, helps to avoid overlays and arranges beauty professionals’ schedules in advance.
Notifications and reminders
Automatically created and pushed by the mobile application. Advanced feature to support communication between involved parties.
Client base
Quick way to organize the client base for each beauty shop. It is ideal for the management of both regulars and new clients in one place.
Discovery stage
Project objective
The main goal was to build a mobile application to make beauty service booking quick and convenient.
Target market
The application is developed for salons and individual professionals to create and manage arrangements.
Challenges
- To automate the booking process
- To bring extra tools for staff and client management
- To support active user engagement
Solution
Our team has created an easy-to-use platform to book beauty services online. As a result, we present two separate mobile apps for beauty shops and clients. Both versions are available on iOS and Android.
Collected requirements
- Fast and simple booking process
- Tools to reduce salons’ workload
- Manage the client base
- Native app performance
- Flexible design
Discovery stage
- Assigned the dedicated business analysts and UI/UX designers
- Conducted the in-depth analysis related to the app functionality and look
- 10 discovery calls and presentations with the client
- 120+ hours spent on the documentation
Dliverables
- The software requirements specification (SRS) document
- The System Architecture Design Document and the Database Design
- All wireframes ready for the final app design
- Project timeline and cost estimation
- Development plan with milestones, sprints and deliverables
SRS document contents
- User stories
- Acceptance criteria
- Business rules
- User roles
- Database design
- Wireframes
- System architecture
Interface wireframes
Highlights
UI/UX design
App logo
We designed the logo specifically to represent the apps’ appeal to beauty services enthusiasts. We achieved this through leveraging round font and a subtle accent on “elevation” and “decoration” concepts.
Colors
The app design contains blue color scheme of various tones, shades and tints. It allows designers to create a unified look and make a good user impact. Moreover, blue is a classic option to combine with other colors that appear on each salon’s logo, images, etc.
#00B4DB - #0083B0
Active gradient
#027D9E
Active color
#004D62
Active color
#EEF8FB
Background
#DF1B1B
Alarm
#001C23
Main text
#6C6C6C
Plain text
#FFFFFF
Background
Typography
The Ubuntu Font Family is a great design due to a variety of styles, characters for different languages and multiscript support.
Font size
Use
Adobe Illustrator
Figma
34%
Faster design completion with well-maintained design systems
Highlights
Development and testing
Key priorities
- Flexibility
- Full customization
- Native performance
- Fast development
- Reasonable cost
Technology choice
The clear vision of app functionality and business needs drive the final choice. Hybrid app development became the perfect fit to support great performance and fast delivery. EXISTEK’s team built mobile applications for both beauty service providers and their customers.
Backend
52%
Developers state Node.js as the best backend technology
54%
MySQL takes the top market spot
Mobile app frontend
flutter
30%
Growth in a number of Flutter-built applications
90k
Flutter apps available in the Google Play Store
Development tools
jira
testFlight
785
Issues created in Jira during the development and testing
18
TestFlight testing versions pushed to clients' devices
Technologies used by
Development roadmap
From our experience, we know how to arrange the process covering outlined requirements and meeting business needs. EXISTEK’s team follows the best mobile app development practices and has delivered numerous solutions for our clients.
Team composition
EXISTEK has assigned a cross-functional team of 7 specialists to develop the mobile application from scratch. We combined the specialized skill set to deliver the quality product within the shortest timeline.
Backend developer
Android developer
Senior project manager
Business analyst
iOS developer
UI/UX designer
QA engineer
How we ensure visibility for the client
EXISTEK prefers to keep our customers informed and fully involved in the process. Our clients can always check on the team’s progress as we support daily communication, regular check-ins, and every sprint review.
Highlights
Project summary
For ServiceUP EXISTEK has delivered two fully-fledged hybrid mobile applications: the admin application for the salons to manage the services, pricing, staff schedule and the user application for the clients to browse the list of salons and professionals, choose the services and time for the arrangement. Furthermore, now we’re working on the next version of the application with new features and English localization to enter the global market.
ServiceUP admin app
Features:
- Salon management
- Catalog of services and pricing list
- Client database
- Schedule and calendar
- Booking management
ServiceUP user app
Features:
- List of available beauty shops
- List of professionals, pricing, available services
- Timeslots available for bookings
- Automated visit reminders
- List of the past and upcoming arrangements
$200 000
Total project cost
6months
Total project duration
Development
Design & documentation
5 weeks
Development
16 weeks
Launch & support
Maintenance & updates
Highlights
Our locations
Warsaw, Poland, 00-645
Bucharest, Romania, 011663
Vinnytsia, Ukraine, 21021