#web
Юбилейный спецпроект для OZON
О проекте
Мы реализовывали этот проект совместно с нашими коллегами из Kokoc.tech. Они отвечали за менеджмент проекта и дизайн, а мы бэкенд и фронтенд разработку.

Самая большая сложность, с которой мы столкнулись в работе — это чрезвычайно сжатые сроки. Полноценный промо-сайт с активностями нужно было сделать буквально за неделю. На практике, запуск первой версии спецпроекта занял три недели. Как это было, читайте ниже.
Задача
Создать спецпроект для сотрудников OZON, в котором они смогут на протяжении года участвовать в мини-играх на сайте и получать ценные призы.

Сайт предполагает несколько активностей:
- Игра “Магический шар”
- Колесо фортуны, которое можно крутить раз в день
- Карточная викторина
- Конкурс сочинений

Кроме игр, на сайте нужно расположить контент об истории о сотрудниках OZON, с использованием необычной верстки и интерактивных элементов.
Реализация
Стек технологий
Для быстроты разработки мы выбрали React.js для фронтенда и Node.js с использованием CMS Strapi для бэкенда.
Как шла работа
Уже на старте проекта был понятен список активностей, который нужно реализовать. И хоть дизайн для них долгое время был в проработке, мы смогли довольно быстро реализовать бизнес-логику этих игр и согласовать с заказчиком за счет использования open-source решений и подбора визуальных решений для этих игр.

Например, когда мы делали викторину, специально был подобран простой формат тиндер-карточек. А сама игра сделана на базе проекта из github.
Как тиндер-карточки превратились в викторину](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/f99cc296-a8d4-4685-a5f5-3bbb7211a1c1/Frame_518_(1).png)  Как тиндер-карточки превратились в викторину
OZON ID
Так как сайт предназначен для сотрудников, нам было нужно каким-то образом не допускать обычных людей на сайт. Разработчики IT инфраструктуры OZON предоставляют сервис OZON ID, который позволяет получить данные о пользователе, включая его статус трудоустройства.

Соответственно, мы допускали пользователя только если он активный сотрудник озона.
Наполнение
После того, как были реализованы игры и подключен OZON ID, мы принялись за реализацию контентной части сайта.
При входе на сайт пользователей встречал красочный лендинг, который рассказывает об условиях конкурса и предлагает познакомиться с историей компании.

А после всех объяснений, пользователям предлагается сыграть в мини-игры и получить ценные призы.
Как это работает внутри
Контент внутри сайта можно настроить через админ панель, которую предоставляет CMS Strapi. Через админ панель можно настраивать контентные блоки сайта, игры и призы для пользователей.
Очень удобно, что всех победителей конкурсов, можно выгрузить в Excel таблицу и отправить данные в службу доставки.
Итоги
Мы получили незабываемый опыт при работе над этим проектом, а заказчик остался доволен быстрой реализацией сайта. Надеемся, сотрудникам везло в колесе фортуны!
Получите концепт вашего проекта
Мы свяжемся с вами, чтобы обсудить детали проекта
Your message has been sent successfully
Something went wrong while sending the email, please try again