Case Studies

NDA Project

Appointment Booking Software

The product is designed to help salons manage scheduling, record-keeping, and marketing to grow their businesses by increasing the appointment show rate and daily sales. We developed a big application based on service-oriented design principles. Some services are separated into different API or Windows services.

Overview

About the client

This product has won the American Spa magazine’s Professionals Choice Award for Best Software 8 years in a row. Developed for a company that serves over 100,000 beauty and spa professionals worldwide. At the moment, the product has over 350,000 registered users and a 4.6 Google Rating. Some of the world-renowned businesses using this product include SEPHORA, Moxie, Paul Mitchell, Adam Broderick Salon&Spa, Massage Envy, and Martino by Hartino Cartier.

  • Front-End
  • Back-End
  • QA Testing
  • Cloud Migration
  • UI/UX Design

Challenges

Scalability

Flexibility

Effective and attractive UX design

Third-party integrations

Data security

Our main tasks during the development process were:

01

Development of new core features

02

Maintaining and bug fixing the existing codebase

03

Providing our expertise in scaling

04

Building high-load secured applications

05

Development and integration of complex inter-connected features

06

Meeting tight deadlines

Technologies

We developed a big application based on service-oriented design principles. Some services are separated into different API or Windows services.

Communication between separate services is done by REST calls or using SQS (Enterprise bus). The exact project tech stack varies depending on sub-project requirements. In addition, the project has a large audit system (log of all activities) and elements of warehousing.

Front-end

Angular JS

Angular 5+

Material

SCSS

LESS

Back-end

.NET 5

ServiceStack

Asp.net Core 2.1

Databases

MS SQL

DynamoDB

PostgreSQL

Hosting and Services

Amazon Web Services

Payment Systems

WorldPay

CardConnect

What we’ve created

Solution

SMS and email appointment confirmations
Loyalty program manager
Inventory management
Remote management tools
Memberships
eGift, Docs&Forms
Integrations with third-party services
Collector system
Website
Online appointment scheduler
Messenger
Marketing reports on client data and trends

Results the Client Got

Automated scheduling

Online appointment scheduler and appointment confirmation tool created by our team replaced the manual reminder process previously established.

Messenger functionality

The Messenger functionality enabled our client to send customizable templates via text, email, and voice messages with the ability to upload photos and videos.

Google calendar integration

To further enable the scheduling procedure, we integrated Google Calendar.

Payment integration

In order to facilitate a more convenient payment process, we integrated WorldPay and CardConnect payment systems.

Actionable insights

With the help of marketing reports, our client can create attractive and relevant programs for the end-users.

New website

The client wanted an attractive website with the ability to create and purchase gift cards. Devtorium achieved this by integrating various services separated into several APIs.

Loyalty management system

The loyalty program manager helps track activities and adapt them based on the client’s data.

Inventory management

We designed a user-friendly remote inventory management tool that also functions as a collector system to help the client manage this critical aspect of their business.

Ready to develop your solution?

Book a free consultation
cookie-image
cookie-image-mobile

Our website uses cookies

We use cookies and share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided them.