web

SnapSlots

Simple booking pages for small organizations

About SnapSlots

Ultra-simple booking pages for small organizations. Create a public URL, set your availability, and receive bookings with automated email/SMS reminders. Features timezone-aware scheduling, team management, and Stripe subscriptions.

The Challenge

Small organizations (tutors, therapists, small gyms) need simple booking without the complexity of enterprise scheduling software. Existing solutions are either too expensive, too bloated, or require technical knowledge to configure.

Our Solution

We built a zero-config booking system: create an account, set your available hours, share your public URL. Timezone handling is automatic. Automated email and SMS reminders via Resend and Twilio reduce no-shows. Stripe handles subscription billing for the platform itself.

The Results

Supabase RLS handles organization data isolation out of the box, so there's no custom middleware to maintain. Timezone-aware scheduling handles edge cases like DST transitions correctly. The booking flow is completable in under 60 seconds from a shared link.

Key Features

Public Booking URLs

Each organization gets a shareable booking page — no account required for customers to book.

Timezone-Aware Scheduling

Automatic timezone detection and DST handling ensures bookings are always correct.

Automated Reminders

Email and SMS reminders sent automatically before appointments to reduce no-shows.

Team Management

Add team members with individual availability, so customers can book with specific providers.

Screenshots

Tech Stack

Next.js 15SupabaseStripeResendTwilioTailwind CSS
Back to Projects
© 2026 RiverRoot Studios