Необходимо было создать полноценный интернет магазин с фильтрами товаров, с регистрацией клиента, корзиной, избранным, предусмотреть различные скидки для разных клиентов. Важный момент — каждый клиент мог иметь неограниченное количество компаний и нужен функционал их добавления, редактирования, удаления
Основная сложность данного проекта — отсутствие письменного ТЗ.
Нами была проведена работа по нормализации исходных данных и залив на сервер, создан бекенд на Strapi 4. Это технология была выбрана, поскольку Страпи имеет админку из коробки и это удобно для клиента.
Регистрация и отправка писем настроена с помощью библиотеки Resend. Авторизация с помощью read only cookie (наиболее безопасная технология)
К сожалению нами была сделана только десктоп версия. И мы передали проект с исходным кодом клиенту. Но сайт получился симпатичный и вся логика была реализована.