Royal Glow platform
Everything that runs the salon, documented in one place.
Bookings, billing, memberships, loyalty, CRM, scheduling, and the automation behind them. Written for engineers and operators alike — every page opens in plain language before it goes deep.
- 60 pages
- 38 database tables
- 19 background jobs
- India-first
Start where you are
Understand the business
What the platform does and who uses it. No technical background needed — start here
if you run the salon rather than build it.
Run it locally
Install the monorepo and boot every app. Everything builds with zero secrets
configured, so you can be running in minutes.
Go deeper on the build
Architecture, the 38-table data model, and the API reference — how the system is
actually put together.
Ship and operate
The runbook, deployment pipeline, and branch strategy for when it is time to
release or something needs fixing at 2am.
What is Royal Glow?
Royal Glow Salon & Spa is a premium beauty and wellness business in Bengaluru, India. This platform is its full digital operations system — a single, integrated product covering the customer-facing website and booking experience, the staff and admin portal, and all the automation behind the scenes.Find your way around
Project status
Build and production-readiness snapshot — what is done and what is left.
Product
What the platform does, who uses it, and how — in plain language.
Features
Booking, memberships, gems, offers, CRM, billing, and the rest, feature by feature.
Getting started
Set up and run the project on your machine.
Tech stack
Every technology used, and why it was chosen over the alternatives.
Architecture
How the system is structured, layered, and hosted.
System design
High-level and low-level design — diagrams, flows, and decisions.
API reference
Every endpoint, with requests, responses, and error codes.
Data model
The 38-table schema — tables, enums, and the conventions that govern them.
Security & compliance
How customer data is protected and India’s DPDP Act is honoured.
Operations
Running, monitoring, deploying, and recovering the platform.
Glossary & FAQ
Plain-language definitions, plus quick answers to common questions.
How this documentation is organised
The sidebar splits into three tabs. Pick the one that matches what you came for.At a glance
Four apps
The customer site (
apps/web), the admin portal (apps/admin), the marketing CMS
(apps/cms), and the invoicing service (apps/invoicing) — plus shared packages/.India-first
INR pricing held in paise, GST 18% inclusive, IST timezone, DD/MM/YYYY dates, and
DPDP Act compliance.
₹0 per month at launch
Every external service runs on a free tier, and this documentation site is hosted by
Mintlify at no cost.
Built by one developer
A deliberately monolithic modular monorepo. Strict layer boundaries give the
modularity without the operational overhead of microservices.
Reading this cold? Business overview is the
gentlest entry point, and Getting started is the fastest
way to see it running.
