- регистрация нового пользователя
- авторизация ранее зарегистрированного пользователя
- сброс авторизации пользователя
- фильтрация товаров по одному или нескольким параметрам
- добавление товара в избранное
- добавление товара в корзину
- изменение количества товаров корзине
- удаление товара из корзины
- оформление заказа
- React
- Readux Toolkit
- Styled Components
- Firebase Authentication
- Firebase Cloud Firestore
- Firebase Storage
- Jest
- React Testing Library
В проекте применены технологии модульного и интеграционного тестирования
Скачайте проект из репозитория https://github.com/nea2310/pizza
-
Node версии v14.21.1
-
Установка npm-пакетов:
npm i
npm start
страница откроется по адресу http://localhost:3000/
npm run build
npm run test
npm run coverage