Перейти к содержимому
21 Apr 2026

MyPark — SaaS-платформа для управления парками развлечений

SaaS-решение для автоматизации парков развлечений и аттракционов: QR-билеты, мобильное сканирование, касса, Telegram-бот, оплата Payme/Click и детальная аналитика.

MyPark — SaaS-платформа для управления парками развлечений

Контекст и задача

Парки развлечений часто работают на бумажных билетах, Excel-таблицах и разрозненных кассовых программах. Это приводит к потерям выручки, повторному использованию билетов и отсутствию данных о загрузке аттракционов.

MyPark — собственный SaaS-продукт, созданный как единая платформа для парков Узбекистана. Он объединяет в одной экосистеме процессы кассира, администратора и владельца парка: продажу билетов, контроль на входе, учёт персонала и финансовую аналитику.

Технический стек и архитектура

Платформа построена как модульный монолит — это даёт быструю разработку на этапе MVP и простую эксплуатацию.

  • Backend: Laravel — бизнес-логика, REST API для мобильных приложений и Telegram-бота
  • Админ-панель: Filament — отдельные панели для оператора, администратора и владельца с разграничением ролей
  • Интерфейс кассира: Alpine.js + Tailwind CSS — лёгкий SPA-подобный UX с быстрым откликом
  • Мобильные приложения: нативные iOS (App Store) и Android (Google Play) сканеры QR
  • Платежи: интеграции Payme и Click через вебхуки
  • Telegram Bot API: покупка билетов гостями
  • Мультиязычность: полная поддержка UZ / RU / EN на всех интерфейсах

Ключевые фичи

  • Продажа QR-билетов в кассе и через Telegram-бот — каждый билет с уникальным кодом и сроком действия
  • Мобильные сканеры (iOS/Android) — проверка на входе в реальном времени, кеширование в офлайн-режиме
  • Панель оператора (Filament) — управление сменами, закрытием кассы, билетами и скидками
  • Панель администратора — сотрудники, учёт рабочего времени, аттракционы и тарифы
  • Дашборд владельца — выручка, динамика посещений, загрузка аттракционов за любой период
  • Telegram-бот — выбор билета, оплата через Payme/Click и мгновенная выдача QR
  • Ролевая модель — чёткое разграничение прав кассира, администратора и владельца
  • Мультикассовый парк — одновременная работа нескольких касс в одном парке

Сложности и как решили

1. Единый источник истины для трёх точек входа. Касса, Telegram-бот и мобильный сканер могут одновременно работать с одним билетом. Решение — атомарные транзакции и жёсткая серверная валидация статуса билета, что исключает повторный проход.

2. Корректная обработка вебхуков Payme и Click. Для обеих систем написаны отдельные адаптеры с поддержкой CheckPerformTransaction, CreateTransaction, PerformTransaction, CancelTransaction, идемпотентностью и проверкой подписи.

3. Разграничение ролей. Через несколько панелей Filament и политики доступа: кассир видит только свою смену, администратор — весь парк, владелец — всю аналитику.

4. Аналитика на больших периодах. Тяжёлые запросы оптимизированы через агрегатные таблицы и ежедневные снепшоты — дашборд стал отзываться в несколько раз быстрее.

Результаты и метрики

  • Готовый SaaS-продукт, работающий с 2026 года
  • 5 модулей в одной экосистеме: касса, админ-панель, iOS и Android приложения, Telegram-бот, аналитический дашборд
  • Повторный вход и перепродажа билетов сведены к нулю благодаря QR и серверной валидации
  • Продажа групповых билетов ускорена в разы — кассир оформляет несколько билетов одной транзакцией
  • Бизнес-модель: установка 15 000 000 сум + абонплата от 450 000 сум/мес за одну кассу
  • Мультиязычность (UZ / RU / EN) позволяет масштабировать продукт на парки в разных регионах

Выводы и планы развития

MyPark оформился как самостоятельный SaaS-продукт и сейчас находится на этапе подключения новых парков. В дорожной карте:

  • Абонементы и семейные пакеты — один билет на несколько аттракционов
  • Программа лояльности и бонусная система
  • Полная интеграция с E-POS/фискальными чеками
  • Открытый API — для внешних CRM и маркетинговых платформ
  • Push-уведомления об акциях через Telegram-бот и мобильные приложения

Текущая версия уже закрывает потребности средних и крупных парков Узбекистана — mypark.uz.