Пишете крутые статьи? Публикуйте их в авторитетном журнале Workspace.
tactic.team
ЛК для игроков франшизы квестов Panika
tactic.team
#Сайт под ключ

ЛК для игроков франшизы квестов Panika

82 
tactic.team
tactic.team Россия, Москва
Поделиться:
ЛК для игроков франшизы квестов Panika
Клиент

Паника

Бюджет

2 000 000

Сфера

Развлечения

Регион

Россия, Краснодар

Тип сайта

Порталы и сервисы

Сдано

Январь 2024

Задача

Клиент: франшиза квест-комнат Паника

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

Задача 2, "со звёздочкой": уже существует платформа на yii2 с бронями, франчайзи, собственной CRM, но без баллов и команд, а главное платформе более 10 лет, нет документации и единого понятного репозитория проекта. Необходимо разработать API и подключить новый личный кабинет игроков к старому проекту.

Решение

В рамках проекта:

- разработали детализированные прототипы для каждого раздела, страницы и функции личного кабинета

- разработали дизайн-макеты

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

- разработали API для устаревшего основного проекта, связали его и новый ЛК между собой

1Разработка детализированных UX-прототипов

Разложили весь функционал проекта визуально, собрали детализированные прототипы по каждому разделу, странице и функции, предложили новые идеи. Всего более 40 макетов.

2Разработка UI-макетов

Разработали дизайн-макеты всех разделов и страниц

3API для старой части проекта

На этом этапе мы столкнулись с большой проблемой:

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

Нам пришлось несколько раз пересобрать проект по крупицам, найти зависимости репозитории которых более не существуют в публичном доступе, а так же столкнуться с большим количеством ошибок старого проекта, которые мешали реализовать новую часть проекта с ЛК. К сожалению все эти проблемы сильно увеличили сроки реализации проекта, однако нам удалось реализовать API и связь между старым и новым проектом.

4Front-end и Back-end

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

Результат

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

http://lk.panika.org/

Стек технологий

  • JavaScript JavaScript Язык программирования
  • PHP PHP Язык программирования
  • SQL SQL Язык программирования
  • Yii2 Yii2 Фреймворк/библиотека
  • jQuery jQuery Фреймворк/библиотека
  • MySql MySql База данных
  • Redis Redis База данных
  • Docker Docker Среда разработки
  • Node.js Node.js Среда разработки
  • PhpStorm PhpStorm Среда разработки
  • Figma Figma Графический редактор

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

tactic.team с удовольствием обсудит вашу задачу

Оставить заявку