Frontend
- стили прописаны с помощью Tailwind;
- основные библиотеки: prop-types для типизации, redux-toolkit для хранения данных, react-router-dom v6 для маршрутизации, axios для обработки запросов;
- авторизация на сервере;
- аутентификация реализована с помощью JWT-токенов, обновление токенов 1 раз в час;
- для незарегистрированного пользователя доступен просмотр основной страницы магазина
- для зарегистрированного пользователя в том числе доступны страница корзины с возможностью удаления, добаления товаров
Backend
- реализован на CommonJS;
- реализовано развертывание сервера с подключением базы данных (база данных имеет исходное состояние, и если она при подключении не будет иметь всех сущностей, недостающие сущности будут созданы заново);
- база данных реализована при помощи MongoDB на удаленном сервере;
- на сервере обработаваются все запросы, которые необходимы для обеспечения фунционала Frontend контента;