ND Cutz
Barbershop booking and management
Overview
ND Cutz is a booking and management platform for a local barbershop. Customers can view availability, book appointments, and request custom times. Staff manage the schedule, approve or decline bookings, and handle gallery and reviews through an admin dashboard.
Role: Full-stack developer
Problem
The barbershop relied on phone calls and walk-ins with no way to see availability online. Staff spent time on manual scheduling, and customers had limited visibility into open slots.
Solution
A web app that shows real-time availability, lets customers book or request times, and uses SMS for notifications and confirmations. An admin dashboard lets staff manage slots, approve or decline bookings, upload gallery images, and moderate reviews.
Key Decisions
- •PostgreSQL (Supabase) for bookings, slots, reviews, gallery, and sessions
- •Twilio for booking alerts and confirmations, plus CONFIRM/DECLINE by text
- •Vercel for hosting
- •Responsive, mobile-friendly UI
Results & Learnings
- •Online booking reduced manual scheduling for staff
- •SMS confirmations with address and payment info
- •Admin can manage everything in one place
- •Session-based admin auth and env-based credentials
