Luxe Glow Salon & Spa • Official System User Guide & Data Flows
Luxe Glow Salon & Spa
Bespoke Beauty Sanctuary • Kaduna, Nigeria
CAC Registration: RC-7492018-NG
Federal Tax ID (TIN): 28491028-001
Address: Ammsaco Plaza, Kaduna, Nigeria
Support Desk: +234 (0) 803 725 6688
Platform: Powered by medaccess360.net
Official System & User Manual

Comprehensive User Guide & Data Flows

End-to-end operational guide, interactive workflows, real-time push notification architecture, biometric passkey security, offline walk-ins, and financial reporting.

Table of Contents
1. System Architecture & Technology Stack
5. Biometric Passkeys & PWA Mobile Handshake
2. Core Data Flows (Visual Flowcharts)
6. Customer Referral & Loyalty Economy
3. Customer Portal & Booking Lifecycle
7. Role-Based Access Control (RBAC) Matrix
4. Management & Receptionist Manual
8. Financial Reports & A4 Receipt Printing

1. System Architecture & Technology Stack

The Luxe Glow Salon & Spa Management System is engineered on a resilient, high-concurrency client-server architecture combining enterprise ASP.NET Web Forms, MySQL relational storage, real-time Server-Sent Events (SSE) and long-polling push notifications, and modern WebAuthn biometrics.

Component Technology Role in Application
Server Backend ASP.NET Web Forms (.NET 4.7.2) / C# Transactional business logic, request routing, security, session management.
Database Engine MySQL 5.7+ / MariaDB (InnoDB, UTF-8) ACID transactions, appointments, catalog, audit logs, notifications.
Real-Time Push NotificationHub.ashx & NotificationBus Sub-50ms instant bi-directional alerts between Customer & Staff portals.
Device Biometrics W3C WebAuthn / Passkeys API Passwordless Face ID, Touch ID, Fingerprint, and device PIN authentication.
Mobile / Desktop App PWA (Web App Manifest + Service Worker) 1-tap installable native app on Android (AOS), iOS, Windows, and macOS.
Currency & Billing Nigerian Naira (₦ / NGN Active) Multi-tier services, in-chair add-ons, promo discounts, referral balances.

2. Core Data Flows (Visual Flowcharts)

Data Flow 1: Online Customer Booking & Instant Push Trigger
End-to-End Transaction

Illustrates how an online customer reservation flows through discount validation, database persistence, and real-time push dispatch to Management.

Customer Web Portal 1. Selects Treatment & Time 2. Adds Add-ons / Promo Code Submits Booking Booking.aspx.cs Engine Calculates Naira Subtotal Deducts Promo & Referral Generates Code: SB-2026... MySQL Database INSERT appointments INSERT appt_addons Status: Confirmed NotificationBus & NotificationHub.ashx • Dispatches SSE / Long-poll stream in <50ms • Rings Staff Audio Chime + Bounces Red Badge (#admin-notif-count) • Pushes Confirmation to Customer (#customer-notif-count) Staff Portal Live Toast Alert Badge Count +1 Ready for Service
Data Flow 2: Receptionist Walk-in / Phone Booking Intake
In-Salon Operations

Illustrates how reception desk logs physical walk-in clients, attaches in-chair specialist add-ons, and records immediate cash/POS payments.

Reception / Concierge Enters Walk-in Details Assigns On-Duty Stylist Channel: 'Offline' Offline Intake Engine Creates or Matches Client Profile Records Payment: Paid / Unpaid Logs created_by_user_id Database & Audit Audit Log: 'CREATE_APPT' Updates Revenue Reports Offline Revenue Bucket A4 Receipt Single-Page Print Voucher CAC / TIN Legal ⚡ Real-Time Push Trigger: NotificationHelper.SendToCustomer() & SendToStaff() notify salon manager & guest screens instantly.
Data Flow 3: Passwordless WebAuthn Biometrics Handshake
Security & Device Identity

Illustrates how users enroll Face ID / Fingerprints on Android (AOS), iPhone, or Windows PC without sending plain passwords over the wire.

1. User Tap Clicks "Register Device" or "Sign in with Passkey" luxe-pwa-passkey.js 2. PasskeyService.aspx Cryptographic Challenge Stores challenge in Session Prevents Replay Attacks 3. Device Authenticator Face ID / Touch ID / Fingerprint Hardware Secure Enclave Signs Challenge Privately 4. MySQL user_passkeys public_key Session Auth 🔒 Zero Password Risk: Biometric data never leaves the device. Only asymmetric cryptographic signatures are verified.

3. Customer Portal & Booking Lifecycle

Customers can access the Luxe Glow sanctuary via mobile, tablet, or desktop browser, install the PWA app, and manage their reservations seamlessly.

1
Account Registration & Device Passkey Enrollment
Register at /Register.aspx with name, email, and phone. Once registered, clients receive a welcome bonus alert and can pair their device Face ID / Fingerprint in My Dashboard for instant 1-tap sign-in without passwords.
2
Browsing Signature Services & Add-ons
Navigate to /Services.aspx to view primary treatments categorized by Hair Styling & Color, Skincare & Facials, Nails & Spa, Grooming & Bridal. Clients can review prices in Nigerian Naira (₦) and select specialized add-ons.
3
Online Reservation & Specialist Selection
On /Booking.aspx, choose an appointment date, preferred time slot, and specific stylist (or "First Available Specialist"). Optional in-service add-ons can be selected with live dynamic subtotal calculations.
4
Applying Promo Codes & Referral Credits
Enter promo codes (e.g. WELCOME20 for 20% discount) or enter a friend's referral code to instantly deduct ₦3,000 from the bill. Available customer referral wallet balances can also be redeemed.
5
Booking Confirmation & Single-Page Printable Voucher
Upon submission, /BookingConfirmation.aspx?code=SB-2026... opens with booking reference code, date/time, selected stylist, and full breakdown. Clients can click "Print Confirmation / Save PDF" for a single-page clean A4 receipt with CAC registration and TIN tax credentials.
6
Real-Time Notification Alerts & Concierge Messaging
Clients receive real-time push alerts with audio chime when their appointment is confirmed, rescheduled, or assigned. From their dashboard, clients can click "Message Salon Concierge" to send direct real-time inquiries to on-duty staff.

4. Management & Receptionist Manual

The Staff and Admin Portal at /Admin/Dashboard.aspx gives salon managers, concierges, and accountants centralized command over all operations.

Key Management Modules
Page & Module Path Core Functionality
Admin KPI Dashboard /Admin/Dashboard.aspx Live metrics: Total Revenue (₦), Active Appointments, Walk-in vs Online channel breakdown, Today's schedule.
Walk-in / Offline Booking /Admin/OfflineBooking.aspx Intake in-person or phone clients, assign stylists, record instant payment, and print appointment voucher.
Appointments Dispatcher /Admin/Appointments.aspx Filter bookings, update status (Confirmed, In-Progress, Completed, Cancelled), toggle payment, attach in-chair add-ons.
Catalog Management /Admin/Services.aspx & Addons.aspx Create, price, edit, and toggle active status for salon treatments and service add-ons.
Home & Showcase Control /Admin/HomeControl.aspx Configure homepage hero banner, showcase images, headline text, and promotional banners.
Instant Push Dispatcher Modal on Topbar Send direct push notifications to individual customer screens or broadcast announcements to all users.
Revenue & Analytics Reports /Admin/Reports.aspx Top-performing treatments, add-on unit sales, channel comparisons, and instant Excel / PDF export.
RBAC & Roles Matrix /Admin/Roles.aspx Configure granular module permissions per role (Admin, Receptionist, Stylist, Manager).

5. Referral Economy & Loyalty Engine

Luxe Glow features an automated viral referral system designed to drive organic customer acquisition and reward existing clients.

Dual-Sided Incentive Rules

6. Role-Based Access Control (RBAC) Matrix

Privilege / Module Admin Receptionist Stylist Customer
View Public Catalog & Book Online
Access Customer Dashboard & Passkeys Optional Optional Optional
Process Offline / Walk-in Intake
Update Appointment Status & Add-ons (Assigned Only)
Manage Services, Add-ons & Pricing
Send Real-time Direct & Broadcast Push
View Financial Reports & Excel/PDF Export
System Settings & Security Audit Logs

7. Financial Reporting & A4 Printing

Luxe Glow enforces precise single-page printable layouts adhering to Nigerian accounting and corporate registration norms: