Docs

1. Executive Summary

SlotBook is a web-based appointment booking platform that allows barbers, hairdressers, and other appointment-based service providers to:

  • Publish their availability and services
  • Accept bookings from customers who select time slots
  • Accept payment by cash (in-person) or card online, with card payments settling to the provider’s connected bank account
  • Collect and display reviews to build trust

Providers connect their business bank accounts (via a payment partner) to receive online payments. The platform is built with Next.js (frontend), FastAPI (backend), PostgreSQL (database), and Alembic (migrations), with a target completion date of end of March 2025.

This document defines the product scope, feature set, technical approach, and a phased build plan so development can start immediately on the first feature.