Microsurgery & Beauty Salon Management
The client brings together a global community of over 70,000 certified beauty artists working across 20,000+ salons in more than 60 countries. In addition to providing education, certification, and exclusive products for various beauty and medical procedures, the client plays a central role in setting professional standards across the industry. Looking to strengthen their relationship with this widespread network, they aimed to address a common challenge faced by many salons: manual, paperwork-heavy operations that hinder efficiency and scalability.
To better support its global network of beauty artists and salons, the company set out to build a digital platform that would simplify and automate the everyday tasks salon teams handle. The result is a multi-tenant SaaS solution that covers the entire salon journey - from booking appointments and delivering treatments to managing aftercare. Designed with international growth in mind, the platform also helps salons stay compliant with local regulations around beauty and medical procedures, making it easier to run a smooth, professional operation no matter the location.
We are responsible for:
Scope:
Dedicated Agile Team
Team:
13 People
Duration:
14 months
Challenge
The challenge at hand was to streamline and digitalize experience and interactions between beauty artists and their salon end users. The aim was to reduce the paperwork that often accompanied these processes, digitalizing the whole user journey, from booking a session to the feedback. To address this challenge, we developed the platform, offering a comprehensive solution that simplifies the entire customer journey. This includes features for artist selection, service booking, consent management, and secure digital signatures for over 70 different countries, thus different languages, cultures and legislations over the world
Solution
To accommodate the diverse needs of their extensive network, with multiple tiers of customers and users, a a multi-tenant system was implemented. This ensured efficient management and an intuitive experience for all stakeholders. The design philosophy adheres to simplicity and modularity, maintaining consistent and user-friendly business object designs.
User Journey
From the artist’s perspective, platform was designed to be a time-saving and paper-reducing tool. It allows artists to swiftly create customized documents, whether from scratch or using a pre-built template library, and seamlessly send them for digital signing. In addition, the system provides robust product stock management capabilities and keeps a detailed history of each client’s preferences and interactions. From an end-user perspective, the impact was profound. We succeeded in significantly reducing the time and the tedious processes involved in signing documents on-site. Customers now had the flexibility to review and sign documents at their convenience, eliminating the need to visit the salon solely for paperwork-related activities.
Central System Management
The platform includes a powerful central admin module that allows system-level users to manage core elements across all salons, such as tenant (salon) onboarding, treatment setup, and documentation management.
A major part of this module is the contract and consent template builder, designed to help admins manage legal and procedural documentation for beauty and medical treatments across different regions.
Tenant Workspace & Treatment Management
This module is designed specifically for permanent makeup salon owners to manage daily operations in one place. It allows tenants to organize their staff, define various treatment types, and assign those treatments to specific beauty artists or medical professionals. The goal is to simplify coordination and ensure everything runs smoothly within each salon location.
Customer Management & Contract Workflow
The platform includes a built-in CRM system that allows salon tenants to create and manage a database of their customers. Tenant users can store client profiles, track treatment history, and manage communication directly through the system.
Involvement & Process
Multi-Database Multi Tenancy
We implemented multi-tenancy with a multi-database pattern, where each tenant has their own database, however there still is a centralized database for the data that needs to be managed centrally and synced across the tenants. This approach enabled us to achieve full data isolation between the tenants, which was critical due to the highly confidential healthcare data this application handles. Also, this approach allowed us to leverage horizontal scaling on the database layer for both read and write operations. Each tenant also had their own Redis instance (for caching and queue management) and S3 bucket (for media storage).
Iterative Testing, Releases and Acceptance
We practiced going through release cycles even before the software was made available for the end users by the client. After each sprint, our team prepared a release - a production ready version of the software that was tested according to our test plan and delivered to client for acceptance. This helped us achieve and maintain production ready stability in the codebase from the get go.
CI, CD and Infrastructure as Code
Our development workflow was highly automated with continuous integration and continuous deployment pipelines implemented with Github Actions and Ansible. Our CI ran linters, automated test-suite, automated security checks (via Laravel Enlightn), automated generation of API documentation (via Scribe) and assigned pull requests to appropriate development team members for code reviews. Our CD deployed application to different environments like development, staging, pre-production and production. Our Devops team followed infrastructure as code approach. Infrastructure was based on AWS being provisioned using AWS Cloudformation and configured with Ansible.
We are a 200+ people agency and provide product design, software development, and creative growth marketing services to companies ranging from fresh startups to established enterprises. Our work has earned us 100+ international awards, partnerships with Laravel, Vue, Meta, and Google, and the title of Georgia’s agency of the year in 2019 and 2021.