Slot‑Me.ru — Meeting Booking Platform
Cal.com for the Russian market: from architecture to production. FastAPI + React, FSD, OAuth, calendars, email, 196 tests.
Table of Contents
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.
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
Similar projects
Projects with similar technologies and tasks
Tech Path Finder
Educational platform for IT professionals with quizzes, mock interviews, code review, and personalized recommendations based on a knowledge decay algorithm
- Python
- FastAPI
- PostgreSQL
- Redis
- Kafka
- +5
Digital Tutor
Analytics platform for university management with tools for assessing student learning outcomes and recommendations for optimizing educational processes
- Python
- Django
- PostgreSQL
- Redis
- Celery
- +2
PassWave — Password Generator & Vault
Minimalist PWA: generates strong passwords, encrypts everything on the client, syncs if you want. Built the MVP in 2 weeks. Shut down in April 2026 after a breach via an axios vulnerability.
- Next.js 16
- React 19
- TypeScript
- Supabase
- PWA
- +1