Vision Detailing Platform
[ Case Study — File No. 01 ]

Vision Detailing Platform

Full-stack booking platform for a car-detailing studio — online reservations, a gallery CMS, and a 2FA-secured admin dashboard.

Web Apps 2026 Deployed
Backend PHP 8 · PDO
Database MySQL / MariaDB
Deployment Docker + Nginx
Security TOTP 2FA · CSRF

Overview

Vision Detailing is a production booking platform for a car-detailing studio. It gives customers an online way to request appointments and browse work, while giving the owner a full content-managed back office — entirely self-hosted, no third-party SaaS.

Booking Engine

The centrepiece is a multi-step appointment request flow: customers pick a package, optional add-ons, describe their vehicle and choose a preferred date range. The server validates everything, guards the endpoint with CSRF tokens, and calculates a live estimated price before the request lands in the owner's queue.

Admin & Content

A bespoke admin dashboard manages every moving part — appointments, services, packages, gallery, reviews, FAQ and settings — each editable without touching code. Access is protected by TOTP two-factor authentication with an enforced setup flow.

Media & Performance

Every uploaded gallery image runs through a custom optimizer that resizes oversized files and converts them to WebP, keeping the visuals sharp while pages stay fast.

Infrastructure

The stack is plain PHP 8 + MySQL (PDO), containerised with Docker behind an Nginx reverse proxy, and shipped with a one-command rsync deploy script.