Beauty Service App

Overview

Some people are stuck up in a tight schedule of their professional life. Are you one of them? Don't want to spend time in transition or wait in Salon? Then, Bellezpa is the one stop destination especially 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 the comfort of your home. The app is quite user-friendly and offers multiple services to style your personality. All you need to do is just signup in the customer app through Social media accounts like Facebook or Google Plus or you can also fill simple signup form. 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 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 their location. The native application was built on both Android and iOS platform along with the website development where beauty professionals can confirm their registration in the app. The main aim of the client was to provide more work opportunities to local beauty professionals. The platform acts as a base for beauty professionals to expand their business horizons along with leveraging 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, arrival of new message or addition of new service
  • Notify customer one hour prior to appointment time
  • Email received to customer after appointment confirmation.
  • Payment receipt received by customer after successful completion of service.

Bellezpa – Application For Stylist

  • Login
  • View list of scheduled appointments with timings
  • One to one chat with customer
  • Show recent chat 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 feature of stylist to customers and other professional stylist based on which rewards will be assigned to both customers and stylist.

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.

Challenges

1. Fetching Available Stylist:

Finding stylist was one of the major issues as you need to assign a list of stylist based on their availability on the same date and location mentioned by the user. To resolve this issue, an array of stylist were sorted out based on their special availability corresponding to the user location and service date. This filtration was managed by our backend team through their custom filtration algorithm. This makes 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 feed in the inbuilt calendar of user's device. Here, users are fired notification and hour before to remind them about their appointment. To maintain the overall app scenario in iOS and to notify the user regarding their appointment was getting difficult. The iOS app developers managed such complex scenario 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 other country and setting their availability for some another country then, to maintain UTC time zone synchronization was necessary. It was getting difficult to maintain uniformity of the available timezone as a user selects a particular shift to let's say noon shift which is converted into morning shift as per another country current UTC time zone. Our developers managed their scenario quite smartly through their customized UTC conversions and thereby maintained uniformity in selected availability shifts.

4. Auto Stylish Assessment:

If a customer books his/her appointment with a particular stylish then a request notification is sent to that particular stylist. However, in any case, if the request is not approved by that stylist within 10 minutes, it is auto declined and the list of other available stylist is fetched as per user's selected date and time shifts. In the entire filtration process to list out the rest available professionals based on users selected date and time shifts was quite complex and rigid. Our developers with their custom algorithm managed the filtration that help system to auto assign the task to available stylist from which 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

Get Free Quote Now !

Call Us Now

+1 309 791 4105 +91 8000 161 161
OR
+