Case study

Online Booking System for Beauty Salons

Designing, building and deploying a PHP and Vue.js to deliver beauty industry booking system.

01 Beauty Salon Online Booking

Client

Revolutionary Systems, Inc.
United States

Project Duration

6 months
3 people

Client Challenge

The software tool was delivered to Revolutionary Systems, a company founded to provide training programs focused on mentoring and marketing campaigns for small and medium-sized companies in the beauty industry. Based on the materials we received from the client, we decided not to use the client’s existing solution but rather to start working on a new software tool from scratch. Our task was to create an intuitive application that would be integrated with a payment system as well as a notification system for customers and salon owners. Each salon has its own customer base using multi-tenant architecture.

We research and contacted more than 20 companies and after speaking with SoftKraft, we knew we had the right company.
Tyler Poole
Tyler PooleFounder & President

Service Process

Service Process

We helped the client create a project overview and define the most critical functionalities. We also created a "Go live" plan and had weekly meetings with the client to introduce the demo and review the development process in successive iterations. The development team worked using an agile/scrum process.

Our beta version only included a handful of major functions and when we would get sidetracked with other features, SoftKraft helped us stay the course.
Tyler Poole
Tyler PooleFounder & President

High Fidelity Design in Figma

Project Results

We created the frontend of the app using Vue.js and integrated it with a ready-made calendar module. The backend was created with the PHP Api platform. We used Stripe as the payment gateway, which provided us with a wide range of options from single payments to complex subscription models. The best solution for sending notifications turned out to be CustomerIO with its internal, configurable logical system for each event. What is more, it was possible to integrate CustomerIO with Twilio - one of the portals for SMS distribution. The frontend repository was deployed using Netlify, which enabled Continuous Integration. For the backend environment the client chose to deploy the application on AWS due to the its stability and cost effectiveness.

Deliverables

  • integrated payment, e-mailing, SMS system
  • customer base management system
  • calendar and schedule manager
  • automatic subscription charging

Benefits

  • Salon client can book and pay for appointments independently
  • software accessible in a SaaS model

Want to Learn More? Need a Project Quote?

Reach Out Today!
We're always ready to help

Blazej Kosmowski

Blazej Kosmowski

CTO
Marek Petrykowski

Marek Petrykowski

CEO
  • Get a reply within 24 hours
  • Discuss your needs with our expert
  • Receive your custom proposal in days

or

It Staff Augmentation
Kafka Consulting
Software Development Team
It Staff Augmentation
Kafka Consulting
Software Development Team