raoul.studio Back
Project № 01 · 2024

Booking
Platform

A full-stack booking system handling payments, calendars and capacity for a multi-location service business.

Role
Solo · Design + Engineering
Stack
Next.js · Stripe · Postgres · Vercel
Status
Live · 12 locations

The challenge was orchestrating concurrent bookings across multiple service providers, locations and time zones — all while keeping the customer-facing flow under three taps from intent to confirmed slot.

Built the entire stack from scratch: a Next.js front-end, a Postgres-backed availability engine that prevents double-booking via row-level locks, Stripe payment intents for deposits, and a Slack/email notification layer for staff. Self-serve admin tools let owners adjust pricing, capacity and rules without touching code.

The system has been live for eighteen months across twelve locations with zero double-bookings and a measurable lift in fill rate during off-peak hours.

Fund Scraper Magento at Scale
raoul.studio — Edition 2026Booking Platformraoul.studio