Власний продукт
Lily SportOS: SaaS-платформа для спортивних клубів
Lily SportOS — мій власний продукт. Платформа допомагає спортивним клубам вести спортсменів, змагання та оплати в одному місці замість таблиць, чатів і паперу.
- Роль
- Архітектура, розробка, деплой
- Тип
- Мультитенантний SaaS
- Ринок
- Спортивні клуби України


Реальний інтерфейс: суддівський пульт на татамі та застосунок спортсмена в Telegram
Задача
Спортивні клуби живуть у таблицях, месенджерах і паперових журналах. Оплати відстежуються вручну, дані про спортсменів розкидані, а організація змагань забирає тижні. Потрібна була одна система, яка закриває все це і працює для кількох клубів одночасно.
Що я побудував
- Мультитенантну архітектуру: кожен клуб отримує окремий простір із власними даними, налаштуваннями та ролями.
- Онлайн-оплати через Monobank Acquiring з автоматичним відстеженням статусу.
- Турніри, зокрема події для кількох клубів: сітки з розподілом по татамі, суддівський пульт з таймером і балами, табло для глядачів.
- Паспорти спортсменів з історією та досягненнями.
- Облік відвідуваності і статистику клубу: спортсмени, тренування, дохід.
- Автоматичні сповіщення в Telegram: нагадування про тренування, борги з оплати, дні народження.
- Адмін-панель для керівників клубів і абонементи для фітнес-клубів.
- Telegram Mini App для спортсменів і тренерів, двома мовами, без встановлення окремого застосунку.
- Інфраструктуру на власному VPS з Docker Compose.
Що це означає для вас
Той самий підхід я застосовую в клієнтських проєктах: продумана архітектура, інтеграції з платіжними системами і месенджерами, зручна адмінка і стабільний деплой. Якщо у вашому бізнесі процеси тримаються на таблицях і ручній роботі, їх можна перенести в систему, яка працює сама.
Як це виглядає
Панель клубу
Керівник веде оплати, групи, змагання і статистику в браузері.
Технології
- NestJS
- TypeScript
- React
- Telegram Mini Apps
- Monobank Acquiring
- Docker Compose






