Ozon Seller — один из ведущих маркетплейсов на российском рынке. Там активно размещают товары владельцы малого и среднего бизнеса.
Задача: подготовить новогодний спецпроект, который поможет объединить комьюнити продавцов Ozon Seller, признать их достижения за прошедший год и поблагодарить за вклад в развитие площадки.
Фирменные акцентные цвета Ozon — розовый и голубой. Мы взяли их за основу, а в качестве вспомогательных добавили бирюзовый, фиолетовый, синий и охровый.
По экранам разбросали подарки, угощения и звёзды, добавили очертания планет и млечного пути.
Разработали паттерн для перебивок экранов — вдохновлялись праздничной упаковкой подарков.
Мы сразу делали сайт с адаптивной вёрсткой, чтобы он хорошо отображался на разных устройствах.
Персонаж Телевизор получил главную роль и стал неотъемлемой частью навигации и интерфейса. Он встречает пользователя на главной странице и ассистирует на всех этапах, являясь в разных образах.
«Мастерская поздравлений» — это основное место действия. Именно в мастерскую продавец попадает, когда рандомайзер определяет, кому из коллег он пишет пожелание.
Есть четыре темы оформления открытки: синяя, бирюзовая, фиолетовая и розовая. Продавец выбирает на свой вкус.
Можно написание пожелания коллеге. Это можно сделать самостоятельно или использовать шаблон. В первом случае продавец сочиняет свой текст, во втором — заполняет пробелы в статичной рыбе текста, выбирая готовые формулировки из выпадающего списка.
При разработки сайта для стека мы выбрали PHP-фреймворк Laravel, а на стороне пользователя — React.js. В итоге получили настроенную из коробки авторизацию, гибкую архитектуру и быструю работу с базой данных PostgreSQL.
Laravel подходил из-за требований по безопасности: сайт должен защищено хранить данные корпоративных пользователей, зарегистрированных на платформе Ozon Seller. Также были задачи по сбору статистики и работе с динамическим фронтом.
Еще одна причина выбора Laravel — современный интерфейс, построенный на архитектуре SPA (Single Page Application). Это означает, что при действиях пользователя на странице обновляется именно верстка блоков, а не сама страница целиком.
Финальный аргумент выбора Laravel: сжатые сроки реализации проекта. Бекэнд на CMS (например, Bitrix24 или Word Press) предполагает более долгую разработку и не дает нужной гибкости.
Выставлено в номинациях:
— Сайт вендора, платформы, сервиса
Голосование завершено, итог по народному голосованию: 160