All projects · Supabase Full-Stack Apps

CleanHome — Supabase Booking System

A single-file, hash-routed web app for a fictional cleaning service: a public landing/booking page (services, availability calendar, time-slot…

A single-file, hash-routed web app for a fictional cleaning service: a public landing/booking page (services, availability calendar, time-slot picker, booking summary) plus a dark admin dashboard for managing time slots and viewing bookings/revenue. Data is backed by Supabase Postgres (two tables: slots + bookings) with a race-safe anti-double-booking mechanism, and falls back to in-memory mock data as a client-side demo when no keys are configured.

Built with: HTML, CSS, Vanilla JS, Supabase JS v2 (CDN), Supabase / PostgreSQL, Row Level Security, Plus Jakarta Sans, hash router

Open the live demo

Have something like this built