Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Web-разработчик

СПИННЕРКОИН

Добавлено 10 июл 2018 в 15:04
В рамках проекта было необходимо реализовать следующую механику:
Пользователь, перейдя по ссылке попадает на страницу с вводом персонального кода, который получает на пластиковой карте
После ввода кода получает возможность крутить виртуальный спиннер.
Чем больше пользователь сделает оборотов спиннером, тем больше виртуальных очков он получает.
Выигрывает пользователь, набравший наибольшее количество очков.

В мои обязанности входили:
  • Разработка backend части приложения

Используемый стэк:
  • PHP
  • Yii2
  • MySQL
  • HTML
  • CSS
  • BootStrap

Требования заказчика:
  • Валидация персонального кода и согласия на участие в акции
  • Блокирование спиннера при отсутствующем коде и/или согласии
  • Отображение ошибок - "неверный код", "подтвердите согласие"
  • Включение/выключение страницы с заглушкой
  • Просмотр таблицу результатов
  • Просмотр истории активности пользователя
  • Защита от использования приложения одним пользователем на нескольких устройствах сразу
  • Защита от накруток

3917c3c0c4 84228a8b9c