Паника
2 000 000
Развлечения
Россия, Краснодар
Порталы и сервисы
Январь 2024
Клиент: франшиза квест-комнат Паника
Задача: разработать личный кабинет игроков сети квестов, реализовать возможность организовываться в команды, накапливать опыт, баллы, получать ачивки, использовать баллы как скидки при бронировании игр.
Задача 2, "со звёздочкой": уже существует платформа на yii2 с бронями, франчайзи, собственной CRM, но без баллов и команд, а главное платформе более 10 лет, нет документации и единого понятного репозитория проекта. Необходимо разработать API и подключить новый личный кабинет игроков к старому проекту.
В рамках проекта:
- разработали детализированные прототипы для каждого раздела, страницы и функции личного кабинета
- разработали дизайн-макеты
- реализовали front и back проекта, запрограммировали весь необходимый функционал
- разработали API для устаревшего основного проекта, связали его и новый ЛК между собой
Разложили весь функционал проекта визуально, собрали детализированные прототипы по каждому разделу, странице и функции, предложили новые идеи. Всего более 40 макетов.
На этом этапе мы столкнулись с большой проблемой:
проекту более 10 лет, документации никакой нет, единого репозитория с нормальной историей развития проекта тоже.
Нам пришлось несколько раз пересобрать проект по крупицам, найти зависимости репозитории которых более не существуют в публичном доступе, а так же столкнуться с большим количеством ошибок старого проекта, которые мешали реализовать новую часть проекта с ЛК. К сожалению все эти проблемы сильно увеличили сроки реализации проекта, однако нам удалось реализовать API и связь между старым и новым проектом.
На этом этапе мы сверстали и запрограммировали необходимый функционал, протестировали, запустили и передали проект заказчику.
Благодаря личному кабинету игроков, теперь они могут огранизовываться в команды, бронировать игры, накапливать опыт, баллы и достижения, а так же списывать баллы в качестве скидки на игры.
tactic.team с удовольствием обсудит вашу задачу