Skip to content

nea2310/pizza

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Это учебный проект интернет-магазина пиццерии, в котором доступен следующий функционал:

  • регистрация нового пользователя
  • авторизация ранее зарегистрированного пользователя
  • сброс авторизации пользователя
  • фильтрация товаров по одному или нескольким параметрам
  • добавление товара в избранное
  • добавление товара в корзину
  • изменение количества товаров корзине
  • удаление товара из корзины
  • оформление заказа

Целью проекта было изучение:

  • 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

Запуск на devserver

npm start
страница откроется по адресу http://localhost:3000/

Сборка бандла

npm run build

Запуск тестов без вывода данных о покрытии

npm run test

Запуск тестов с выводом данных о покрытии

npm run coverage