Cosmo Booking & Admin

Booking flow with confirmations, plus an admin dashboard for managing services, schedules, and users.

  • Role:  Solo developer
  • Stack:  Next.js UI, Supabase (Postgres + Auth), Email service, REST APIs

Overview

A cosmetology scheduling app with customer booking, email confirmations, and an admin portal for service and schedule management. Implements auth, role-based access, and a focused UX for fast appointment creation.

Highlights

  • Auth + role-based access (admin vs. staff vs. customer).
  • Email confirmations and reminders; cancel/reschedule links.
  • Admin dashboard for services, availability, and appointments.
  • Performance-conscious UI with accessible forms.