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

6 months

Team size

7 specialists

Budget

200 000$

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.

application demo

Salons and beauty service catalog

Every provider has a business profile that includes the list of services, professionals, pricing, opening hours and contact details.

application demo

Online booking

This feature allows clients to browse services and book visits without the salon's staff assistance.

application demo

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.

application demo

Staff scheduling

This feature assigns visits for available time slots, helps to avoid overlays and arranges beauty professionals’ schedules in advance.

application demo

Notifications and reminders

Automatically created and pushed by the mobile application. Advanced feature to support communication between involved parties.

application demo

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

note icon

Project objective

The main goal was to build a mobile application to make beauty service booking quick and convenient.

diagram icon

Target market

The application is developed for salons and individual professionals to create and manage arrangements.

two sheet papers icon

Challenges

  • To automate the booking process
  • To bring extra tools for staff and client management
  • To support active user engagement
lamp icon

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.

icon

Collected requirements

Client's vision and main goals
  • Fast and simple booking process
  • Tools to reduce salons’ workload
  • Manage the client base
  • Native app performance
  • Flexible design
icon

Discovery stage

How we conducted the requirements analysis
  • 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
icon

Dliverables

What EXISTEK produced during the analysis stage
  • 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
specification cover

Interface wireframes

phone demo 1
phone demo 2
phone demo 3

Highlights

10
meetings
conducted for discovery between the client and EXISTEK team
120
hours
spent by our business analysts for calls and documentation development
80
hours
spent by the UX designer to create interface wireframes and prototype
5
weeks
actual duration of the discovery stage
conducted for discovery between the client and EXISTEK team
spent by our business analysts for calls and documentation development
spent by the UX designer to create interface wireframes and prototype
actual duration of the discovery stage

UI/UX design

serviceUP logo

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
36 px 34 px 17 px 10 px
Use
Bold, Medium, Regular
app page example
phones-demo 1
phones-demo 2
phones-demo 3
icon for adobe illustrator programm

Adobe Illustrator

icon for figma programm

Figma

34%

Faster design completion with well-maintained design systems

Highlights

8
meetings
between EXISTEK’s design team and the client
200
hours
of the UI/UX designer work to create the finalized visual presentation
25
screens
created by the designer
4
weeks
actual duration of the design stage with all iterations
between EXISTEK’s design team and the client
of the UI/UX designer work to create the finalized visual presentation
created by the designer
actual duration of the design stage with all iterations

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.

development roadmap picture

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.

developer photo
Backend developer
Michael
developer photo
Android developer
Yulia
developer photo
Senior project manager
Artem
developer photo
Business analyst
Anton
developer photo
iOS developer
Alexei
developer photo
UI/UX designer
Alexander
developer photo
QA engineer
Olga

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.

icon
Agile methodologies
icon
Weekly progress calls and demos
icon
spent by the development team on coding

Highlights

1920
hours
spent by the development team on coding
160
hours
Weekly progress calls and demos
640
hours
time dedicated to QA testing
16
weeks
duration of the development stage
spent by the development team on coding
Weekly progress calls and demos
time dedicated to QA testing
duration of the development stage

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.

image of serviceUP admin app side
ServiceUP admin app
Features:
  • Salon management
  • Catalog of services and pricing list
  • Client database
  • Schedule and calendar
  • Booking management
image of serviceUP admin app side
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

5 weeks 16 weeks Maintenance & updates
Design & documentation Launch & support
result stages picture

Design & documentation

5 weeks

Development

16 weeks

Launch & support

Maintenance & updates

Highlights

25
mb
iOS application installation file size
30
mb
Android application installation file size
14
salons
registered during the first week
280
visits
booked by the users during the first week
iOS application installation file size
Android application installation file size
registered during the first week
booked by the users during the first week




    phone

    Call us

    location icon

    Our location

    Strada Banu Antonache 40-44,
    Bucharest, Romania, 011663
    Kosmonavtiv Ave, 39
    Vinnytsia, Ukraine, 21021
    pen icon

    Drop us a line