LP Agency

Как мы переписали устаревшую админ-панель для сети квестов

и превратили хаотичную операционку в управляемую CRM-систему

О проекте:

Тип:
внутренняя система управления (админ-панель, CRM)
Сфера:
развлечения, квест-румы
Формат:
UX/UI + frontend + backend (кастомный внутренний продукт)
Стек:
Laravel + Vue.js
Ссылка:
по запросу

Контекст

«Взаперти / Sherlock» — это сеть квест-румов с онлайн-бронированием, продажей сертификатов и централизованным управлением заказами и локациями.

На момент старта проекта бизнес уже активно работал: несколько десятков локаций, более 1000 заказов в месяц, около 10 администраторов и менеджеров, которые ежедневно работали в системе.

Однако вся операционная часть держалась на устаревшей админ-панели, которая со временем стала главным тормозом для развития.

Проблема клиента

Старая админка была написана на древнем и неудобном стеке, который практически невозможно было развивать:

  • фронтенд был реализован на backend-языке
  • кодовая база не позволяла безопасно дописывать функциональность
  • крайне слабый UX/UI — сотрудники тратили много времени на простые операции
  • система не была рассчитана на масштабирование
  • отсутствовала нормальная аналитика

Фактически бизнес рос, а внутренняя система управления оставалась на уровне стартапа из прошлого десятилетия.

Цель проекта

Задача стояла не просто «переписать админку», а:

  • сократить ручную работу администраторов
  • уменьшить количество ошибок в заказах
  • ускорить обработку бронирований и сертификатов
  • создать основу для масштабирования сети
  • заложить нормальную аналитику и контроль

По сути — превратить хаотичную операционную систему в управляемый продукт.

Было / Стало

Было:

  • устаревший стек
  • невозможность развития без риска поломок
  • запутанный интерфейс
  • отсутствие аналитики
  • слабая масштабируемость

Стало:

  • современный стек: Laravel + Vue.js
  • чистая архитектура
  • продуманный UX для администраторов
  • единая система управления заказами и локациями
  • полноценная аналитика

готовность к росту сети

Vzaperti3

Стратегия и подход

Проект начинался как технический: нужно было просто сделать «нормальный фронт».
Но в процессе стало понятно, что без полноценного UX/UI и продуктовой логики система всё равно останется неудобной.

Мы перешли к продуктовому подходу:

  • сначала разобрались в бизнес-логике
  • восстановили реальные сценарии работы администраторов
  • спроектировали интерфейсы под реальные процессы
  • реализовали систему на современном стеке

Ключевые решения

Продукт и UX:

  • переработаны все основные сценарии:
  • создание и обработка заказов
  • управление локациями
  • управление сертификатами
  • работа с клиентами
  • минимизировано количество кликов для типовых операций
  • разделены роли и доступы

Дизайн:

  • полностью новый интерфейс админки
  • акцент на скорости и понятности, а не на визуальных эффектах
  • логичная навигация
  • удобные таблицы и фильтры
  • нормальная иерархия данных

Технологии:

  • backend: Laravel
  • frontend: Vue.js
  • кастомная архитектура без коробочных решений

чистая бизнес-логика без legacy-зависимостей

Процесс работы

Проект реализовывался командой из трёх человек: дизайнер, full-stack разработчик и project manager.

Работа шла в условиях постоянных изменений требований:

  • изначально дизайн вообще не планировался
  • в процессе стало понятно, что без UX система не взлетит
  • требования постоянно дополнялись
  • параллельно приходилось разбираться в старой логике проекта

Фактически мы сначала восстановили продукт «в голове», а потом уже реализовали его в коде.

Vzaperti6

Самое сложное

Основные сложности в проекте:

  • сложная и неочевидная бизнес-логика
  • отсутствие документации по старой системе
  • хаос в требованиях
  • большое количество правок
  • высокая неопределённость

Это был не типовой проект, а реальный продукт.

Результаты

Проект дал бизнесу реальный операционный эффект:

  • администраторы стали работать быстрее
  • количество ошибок снизилось
  • появилась полноценная аналитика
  • управление сетью стало централизованным
  • процессы стали прозрачными и управляемыми

Клиент остался доволен и оставил отзыв.
В дальнейшем пути разошлись, но продукт был внедрён и реально использовался в бизнесе.

Вывод

Вместо устаревшей админки клиент получил:

  • современную внутреннюю систему
  • управляемую архитектуру
  • прозрачные процессы
  • готовность к масштабированию
  • фундамент для развития сети

Фактически это был переход от хаотичной операционки к полноценному цифровому продукту внутри бизнеса.

Почему это сработало:

  • мы не просто переписали код, а разобрались в бизнесе
  • восстановили реальные сценарии
  • сделали систему под людей, а не под разработчиков
  • выбрали современный стек
  • не боялись менять требования по ходу проекта

Отзыв клиента

Т
Тимохина Екатерина
ООО "Шерлок"