Телеграм-бот для групових бронювань спортивних об'єктів (Node.js)
Телеграм-бот для групових бронювань спортивних об'єктів. Учасники чату бронюють часові слоти у своїй спільноті; адміністратори налаштовують об'єкти, години роботи, вікно бронювання та обмеження.
Бекенд побудований на NestJS, дані зберігаються в PostgreSQL через Prisma, а інтеграція з Телеграмом здійснюється за допомогою Telegraf (nestjs-telegraf).
Проект демонструє повний цикл: модель бронювання, специфічна для домену, яка враховує часові пояси, фонові завдання (статуси бронювання, нагадування) та CI/CD з розгортанням на Docker на VPS.
Бекенд побудований на NestJS, дані зберігаються в PostgreSQL через Prisma, а інтеграція з Телеграмом здійснюється за допомогою Telegraf (nestjs-telegraf).
Проект демонструє повний цикл: модель бронювання, специфічна для домену, яка враховує часові пояси, фонові завдання (статуси бронювання, нагадування) та CI/CD з розгортанням на Docker на VPS.