Задача
Предыдущие разработчики отказались продолжать работу над проектом. Перед нами встала задача завершить интернет-магазин: исправить баги на фронтенде, доработать функционал серверной части и устранить уязвимости в безопасности.
Решение
Провели анализ legacy-кода. Исправили баги, обеспечили защищённость доступа к сервису, разработали систему регистрации, автоматизировали добавление товаров из ВКонтакте.
Технологии
Управление закупкой товаров
Товары из заказов пользователей попадают в общий список закупки. Ближайший к месту закупки сотрудник приобретает товар и обновляет статус на странице списка. Проблема состояла в том, что статус заказа не всегда отображался верно, из-за чего сотрудники покупали товар по несколько раз.
Мы решили проблему, сделав проверку успешности отправки запроса на сервер. А также разработали мобильную версию страницы списка, чтобы сотрудники могли обновлять статус сразу после закупки.