Сервіс онлайн-запису
Кабінет студії з календарем слотів, клієнтами й статусами — клієнт обирає час сам, адміністратор бачить день цілком.
booking-saas.applive
Календар
08.09
ПнВтСрЧтПтСбНд··123456789101112
10:00
Олена
підтверджено
11:30
Марко
очікує
14:00
—
вільно
Задача
Студія вела запис у месенджерах і таблицях: слоти дублювались, адміністратор не бачив завантаження дня, клієнт чекав відповіді годинами. Потрібен був сервіс, де клієнт обирає вільний час сам, а команда керує календарем, статусами й доступами з одного кабінету — без чергової таблиці й без конструктора форм.
Результат
Адміністратор відкриває день і бачить зайнятість без звірки таблиць. Клієнт записується сам; конфлікти слотів закриті на рівні моделі, а не «домовленістю в чаті».
Що зробив
- 01Спроєктував модель послуг, слотів і статусів запису так, щоб один час не можна було зайняти двічі
- 02Зібрав календар клієнта й кабінет адміністратора: день, тиждень, фільтри за майстром і статусом
- 03Додав ролі доступу: адміністратор бачить усе, майстер — свій графік, клієнт — лише свої записи
- 04Зробив історію змін статусу й базові сповіщення, щоб нічого не губилось між чатами
- 05Виклав сервіс на VPS, підключив домен і описав запуск, міграції та резервне копіювання бази
Стек
Next.js · TypeScript · PostgreSQL