Интернет-магазин по продаже картин

Elephant Stock Backoffice
Elephant Stock Backoffice — интернет-магазин по продаже картин от местных дизайнеров, художников. Платформа интегрированная с поиском гугл и фейсбук, что позволяет выводить сайт в топ по поиску.
Задача
Наш разработчик был подключен к основной команде разработки в качестве аутстафф специалиста для доработки имеющегося и созданию нового функционала. Перед нами стояла задача внести изменения в панель администратора и реализовать новые элементы для удобства работы и управления приложением.
Процесс работы
Управление деревом категорий с помощью XState, отображение деревьев через D3.js
Данный метод структурировал информацию в БД и ликвидировал задержки при обработке данных, то есть сделал систему фильтрации более удобной(комфортной) для пользователей
Инструмент для дизайнеров
С помощью которого можно создавать и редактировать рамки для картин различных форм
Компонент для работы со сторонними сервисами-агрегаторами стоковых изображений
Функционал, который инкапсулировал логику работы со сторонними сервисами: на входе принимался массив строк для поиска, а на выходе дизайнер видел найденные по запросу изображения, из которых отбирались нужные
Компоненты для отображения данных
Система росла, росло число данных, и способов управления ими. Команда заменила старую структуру на динамическую и переиспользовала компоненты, уменьшив количество строк кода с тысячи до сотен и десятков, чтобы снизить нагрузку на систему
Результаты
Клиент получил новый функционал, который упростил работу с сложными деревьями категорий и увеличил скорость работы дизайнеров. Новый подход к организации кода и переиспользуемым компонентам ускорил процесс разработки frontend части приложения.
Технологии проекта
Node.js

Express.js
AngularJS

React
MongoDB
Советуем посмотреть и другие работы:
Давайте сделаем следующий проект вместе!
Если у вас есть вопросы или предложения, пишите: hello@a2seven.com
Made on
Tilda