Skip to main content
Founder, Principal Engineer2025
#FastAPI#React#PostgreSQL#Redis#TypeScript#Tailwind CSS#Docker#GitLab CI/CD

Slot‑Me.ru — Meeting Booking Platform

Cal.com for the Russian market: from architecture to production. FastAPI + React, FSD, OAuth, calendars, email, 196 tests.

For Whom and Why

For specialists, consultants, and studios who need “Calendly, but with Yandex and Russian locale.” Booking, calendar integrations, email — all that’s needed, without requiring “a visa to the Google ecosystem.”

Architecture Snapshot

  • FastAPI backend: layered, async, Redis for cache and rate‑limits.
  • React frontend with FSD: clean layers and boundaries.
  • Integrations: Google/Yandex Calendar (OAuth), SMTP, webhooks.
  • CI/CD: builds, migrations, tests — straight through to production.
196
tests all green
56%
coverage
2 mo
MVP

What Users See

  • Public booking page with slots that respect your schedules and busy times in calendars.
  • Auto emails to both sides; reminders before meetings.
  • Flexible availability rules and buffers between meetings.

Lessons

  • FSD disciplines the frontend better than any weekly syncs.
  • Integrations aren’t “set and forget.” Logs and retries are a must.
  • 80% of UX is timely emails and reminders.

See also