Web app · Booking

Berber Randevu

An online booking system for barber shops. Customers book from their phone; the owner approves requests from a dashboard.

berber-randevu-pi.vercel.app

Goal

Booking by phone wears out both the customer and the shop. I wanted a simple system where customers book in a few taps and the shop manages every request from one screen.

Highlights

  • Landing pagePrice list, opening hours, address and phone on one page.
  • BookingPick a day and time with a name, phone number and optional note.
  • Booking lookupCustomers check the status of their booking with their phone number.
  • Admin dashboardPassword-protected; filter by date and status, approve or reject pending requests.
  • Safe dataThe database is reached only from the server, never from the browser.

How I built it

Pages are HTML, CSS and JavaScript; bookings go through a Python API on Vercel to a Supabase database. The live version is a demo: it isn't connected to a database, and bookings and approvals are stored in the visitor's own browser — so anyone can try the whole flow without affecting a real shop.

Next project Bitki AI →

Thinking of something similar?

Write to me