Обязанности и достижения:
Работал над стартапом, агрегатором автомобильных запчастей. В проекте занимался разработкой и тестированием нового функционала на базе уже существующего проекта на next.js. За время работы реализовал:
1. Новые разделы сайта. В разделах "новости" и "помощь" реализован механизм рендеринга SSR для моментального отображения контента и лучшей индексации сайта.
2. Корзина товаров. Добавление, удаление, изменение количества товаров в корзине, переход к оформлению заказов
3. Прайс-листы. Реализовал работу с табличными типами файлов, такими как Excel, Access db и др. Пользователь может загрузить таблицу с товарами и с помощью интерфейса на сайте самостоятельно разметить эту таблицу, указав, в каком столбце находится та или иная информация (Цена, наименование и т. д.). Так же была реализована отрисовка загруженных пользователем таблиц с отображением всех данных по таблице со сложной вложенной структурой.
4. Заказы. Оформление, редактирование, просмотр, смена статуса заказа, как для продавца, так и для покупателя. Реализована возможность для продавца добавлять и управлять позициями в заказе, предлагать покупателю аналоги позиции.
5. Чат. Реализован чат между продавцом и покупателем по технике long pooling.
6. Доработано меню пользователя. "профиль", "гараж", "история поиска", "избранное", "уведомления"