Slot-Me.ru — Платформа бронирования встреч
Cal.com для русского рынка: от архитектуры до production. FastAPI + React, FSD, OAuth, календари, email, 196 тестов.
Оглавление
Для кого и зачем
Для специалистов, консультантов и студий, которым нужен «Calendly, но с Яндексом и локалью». Брони, интеграции с календарями, письма — всё как надо, но без «визы в экосистему Google».
Архитектурная выжимка
- Backend на FastAPI: слоистая структура, асинхронщина, Redis для кэша и rate‑limit.
- Frontend на React с FSD: аккуратные слои, понятные границы.
- Интеграции: Google/Яндекс Календарь (OAuth), SMTP, вебхуки.
- CI/CD: сборки, миграции, автотесты — всё идёт поездом до production.
Что видит пользователь
- Публичная страница со слотами, которые учитывают ваши графики и занятость в календарях.
- Автописьма клиенту и вам, напоминания перед встречей.
- Гибкие правила доступности и буферов между встречами.
Уроки
- FSD дисциплинирует фронт лучше любых митингов.
- Интеграции — это не разово «подключил», а долгие отношения. Логи и ретраи — must.
- 80% UX — это почтовые письма и напоминания вовремя.
См. также
Похожие материалы
Проекты с похожими технологиями и задачами
Цифровой тьютор
Аналитическая платформа для дирекции университета с инструментами оценки усвоения материала студентами и рекомендациями по оптимизации учебного процесса
- Python
- Django
- PostgreSQL
- Redis
- Celery
- +2
PassWave — Генератор и хранилище паролей
Минималистичный PWA: генерирует крепкие пароли, шифрует всё на клиенте, синхронизируется по желанию. Сделал MVP за 2 недели — и оставил как есть: быстро, безопасно, без излишеств.
- Next.js 16
- React 19
- TypeScript
- Supabase
- PWA
- +1
Система управления Евразийским экономическим форумом молодежи (ШОС)
Госзаказ на управление масштабным международным мероприятием: 12 кураторов, 72 координатора, 5000+ участников. Технически справились, психологически чуть не сгорели. Урок о том, что госконтракты требуют не только технологий, но и работы с людьми.
- Python
- Django
- PostgreSQL
- JavaScript
- jQuery
- +1