Bot Telegram do grupowych rezerwacji obiektów sportowych (Node.j
Bot Telegram do grupowych rezerwacji obiektów sportowych. Uczestnicy czatu rezerwują sloty czasowe w swojej społeczności; administratorzy konfigurują obiekty, godziny otwarcia, okno rezerwacji i limity.
Backend jest zbudowany na NestJS, dane są przechowywane w PostgreSQL za pomocą Prisma, a integracja z Telegramem jest obsługiwana przez Telegraf (nestjs-telegraf).
Projekt demonstruje pełny cykl: model rezerwacji specyficzny dla domeny, który uwzględnia strefy czasowe, zadania w tle (statusy rezerwacji, przypomnienia) oraz CI/CD z wdrożeniem do Dockera na VPS.
Backend jest zbudowany na NestJS, dane są przechowywane w PostgreSQL za pomocą Prisma, a integracja z Telegramem jest obsługiwana przez Telegraf (nestjs-telegraf).
Projekt demonstruje pełny cykl: model rezerwacji specyficzny dla domeny, który uwzględnia strefy czasowe, zadania w tle (statusy rezerwacji, przypomnienia) oraz CI/CD z wdrożeniem do Dockera na VPS.