hyperlink infosystem
Get A Free Quote

Beauty Service App

Overview

Some people get stuck in a tight schedule of their professional life. Are you one of them? Don't you want to spend time in transition or wait in the salon? Then, Bellezpa is the one-stop destination, specially designed to quench all your urban lifestyle services. It is an online web and mobile platform that connects users with beauty professionals to avail beauty services at your convenient time and in your home's comfort. The app is quite user-friendly and offers multiple benefits to style your personality. All you need to do is sign up in the customer app through Social media accounts like Facebook or Google Plus or fill simple signup forms. After selecting services, choose your preferred stylist based on your location, date, and time and your appointment is confirmed. Now enjoy the hassle-free salon service, pay professionals via secured mode, avail discounts through promo codes, and give reviews and ratings to the professionals. You can even book your favorite stylist or professional and avail of all your beauty services. Download the app and grab the best and trusted stylist at your doorstep!

Client Requirement

A Panama based Company - Platform Technologies, INC approached Hyperlink InfoSystem to develop a platform that connects all the freelancer beauty professionals to deliver all salon and makeup services to customers at their convenient time and location. The native application was built on Android and iOS platforms and website development, where beauty professionals can confirm their registration in the app. The main aim of the client was to provide more work opportunities for local beauty professionals. The platform acts as a base for beauty professionals to expand their business horizons and leverage ease and comforts for customers to avail salon services at their doorsteps.

Features

Bellezpa – Application For Customer

  • Signup – through email, Facebook, and Google Plus
  • Login - Using Email, Facebook, Google Plus
  • Forget Password
  • Create User Profile
  • Appointment Scheduling
  • Showing users another stylist option in case of unavailability of their appointment
  • Allowing users to select and book additional services in the same appointment
  • Manage payment through MetroPago
  • Reviews and Ratings
  • View all appointments by date, time, and service name
  • One to One chat between customer and stylist
  • Google Map integration for location purpose
  • Direct Appointment booking with stylist
  • Notification when admin answers user queries, the arrival of a new message or addition of new service
  • Notify customer one hour before the appointment time
  • An email is received to the customer after appointment confirmation.
  • Payment receipt received by customers after successful completion of service.
client app

stylist app

Bellezpa – Application For Stylist

  • Login
  • View list of scheduled appointments with timings
  • One to one chat with customer
  • Show recent conversation with notifications
  • Create and View Profile
  • Change and update availability status
  • Ratings and Reviews for customers
  • Notification of acceptance or declination of service
  • Payment to the stylist as per their service cycle.
  • Upload portfolio pictures
  • View income report received to stylist by admin
  • Invite a stylist feature to customers and other professional stylists based on which rewards will be assigned to both customers and stylists.

Admin Panel -
1. User Management

  • Manage user profiles
  • View, Add, and Delete Users
  • View user reviews/ratings of stylists

2. Appointment Management

  • View all past and future appointments

3. Stylist Management

  • View, add, and change pictures.
  • Delete stylists
  • View stylist's schedule

4. Service Management

  • View, add, change and delete services
  • Add Bank information, Identity card, and stylist's documents in PDF, JPG, or other formats.
admin screen

Challenges

1. Fetching Available Stylist:

Finding a stylist was one of the major issues as you need to assign a list of stylists based on their availability on the same date and location mentioned by the user. An array of stylists were sorted out based on their special availability corresponding to the user location and service date to resolve this issue. Our backend team managed this filtration through its custom filtration algorithm. This makes the entire process streamlined for both customers and beauty professionals.

2. Set Reminder:

Once when a customer books his/her appointment, the appointment time needs to be fed in the user's device's inbuilt calendar. Here, users are fired notification an hour before to remind them about their appointment. To maintain the overall app scenario in iOS and notify the user regarding their appointment was difficult. The iOS app developers managed such complex scenarios with the implementation of Alarm Interface along with their custom algorithm.

3. UTC Time Zone Management:

Here, the technician set their availability in the technician app, which is displayed to the customers during service selection. But, if the technician is positioned in another country and sets their availability for another country, maintaining UTC zone synchronization was necessary. It was getting difficult to maintain uniformity of the available timezone. A user selects a particular shift to say noon shift, which is converted into morning shift as per another country's current UTC zone. Our developers managed their scenario quite smartly through their customized UTC conversions and maintained uniformity in selected availability shifts.

4. Auto Stylish Assessment:

If a customer books his/her appointment with a particularly stylish, then a request notification is sent to that specific stylist. However, in any case, if that stylist does not approve the request within 10 minutes, it is auto declined, and the list of other available stylist is fetched as per the user's selected date and time shifts. The entire filtration process to list out the rest of the available professionals based on users' selected date and time shifts was quite complex and rigid. With their custom algorithm, our developers managed the filtration that helps the system auto-assign the task to the available stylist from which the user can select the best available stylist.

Technology

Android OS Support:
4 to 6.0

Development:
Java using Android Studio 1.2

Android Supported Devices:
480x800, 720x1280, 1080x1920, 1440x2560

iOS OS Support:
iOS 8 to 10

Development:
Objective-C using Xcode

iOS Supported:
iPhone 4s to 6s Plus

CMS: PHP, MySql

API: JSON format

Supported Browser:
Mozilla Firefox : Min 40.0 to Max 46.0 version
Google Chrome : Min 44.0 to Max 51.0 version
Internet Explorer : Min 10.0 to Max 11.0 version
Apple Safari : Min version 8.0 to Max version 9.1

whatsapp