Intuitive Online Appointment Scheduling System for Salons

A multi-featured leading booking system for hairdressing salons in Switzerland that allows users to select the type of service and make an appointment for the future visit to the salon.

2013-2014
Online Appointment Scheduling System

Business Challenge

Hairdressing and beauty salons often provide different services that vary by type, duration or area of expertise. Moreover, as usual, every salon offers a variety of services and employs hairdressers, stylists, artists and other specialists. In order to better categorize and organize company work, manage time and schedule visits, as well as to improve internal processes, firms need an effective appointment booking system.

The client requested our software development company to build a user-friendly online appointment system for hairdressing salons that allows users to easily book and schedule appointments, manage client relationships with detailed appointments history, preferences, future bookings and contact details, as well as manage staff time. The main feature of the booking system is making appointments through salon’s website using a web calendar control for users, and managing the working hours for employees. The system app should allow Clients to select services and book appointments with hairdressers, Employees to manage bookings and personal data, Administrators to manage a salon and edit employees.

Online Appointment Scheduling System

Solution

XB Software developers created a user-friendly and effective online scheduling and booking software that allows both customers and employees to easily handle and manage the time of appointments, manage notes, change appointments time and duration, add comments and re-assign tasks to each other, etc. The scheduling system displays the calendar of appointments and possible visit time and allows selecting the appointment duration and location of the salon, choose free or preferred specialists; alternatively, they can choose several specialists at a time. Users can view the calendar directly after entering the desired services. If the user doesn’t find the right time, someone has already booked the preferred time during reservation, the user will get a message/notification and the system will offer to book other time. Moreover, the system sends out reminders to staff and clients whenever the appointments are booked, canceled or rescheduled. Customers and employees (hairdressers/artists/specialists) are automatically synchronized.

XB Software team used dhtmlxScheduler web calendar control to improve UI, customize the appearance and display recurring events of the app. It allows managers to schedule working time/days (even on holidays), as well as manage the list of available services and set up the duration. Moreover, the scheduler calendar allowed developers to easily integrate it with jQuery frameworks. dhtmlxScheduler is cross-browser UI component, so it smoothly works on all modern web browsers. The calendar map view displays employees’ positions on the Google Maps added to the scheduler.

The system uses reminders and automatic notifications to help clients to show up on time, to change time, to choose another time.

Managers could generate reports and view the working hours of employees.

To create highly structured databases our developers used MySQL that allowed our team to migrate to other database and manage existing database easier and faster.

While developing the booking system, the developers used PHP and JavaScript programming languages, and fast and feature-rich jQuery JavaScript library. PHP was used as a framework for back-end.

Online Appointment Scheduling System
Duration

1+ years

Estimated man-hours

400+

Applied Technologies

dhtmlx
jquery
js
mysql
php

Our Role in Client's Success

XB Software developers created an easy-to-use and efficient online appointment booking system for hairdressing salons that allows users and internal employees to manage, plan and book their appointments.

The app allows users to:

  • schedule next appointment without hassle from anywhere
  • choose the service or procedure using filtration by service type and geolocalization
  • easily handle and manage the time of appointments
  • change appointments time and duration
  • view and synchronize the calendar of appointments and possible visit time, chose location of the salon and preferred specialists
  • get notifications and reminders

Moreover, the app is a customer-centric solution. For example, if the user doesn’t find the right time, someone has already booked the preferred time during reservation, the user will get a message/notification and the system will offer to book other time.

Customer

Software development company based in Switzerland.