Skip to content

DreamLife37/React_Project_Internet_Shop_with_Firebase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Redux React Router MUI Firebase

Описание

Проект Интернет магазин написан на React Typescript с UI-библиотекой Material Design в качестве серверной части используется Firebase.

Вся информация (корзина, список заказов, данные для оформления) по каждому пользователю хранится на сервере.

Что реализовано?

Логинизация

  • Вход и выход

Регистрация

Каталог товаров

  • Добавление товаров в корзину
  • Уведомления при превышении остатков на складе

Корзина

  • В корзине можно изменять количество каждого добавленного товара

Оформление заказа

  • Единожды введя данные для оформления заказа они сохраняются на сервере, в последующие заказы данные будут подставляться автоматически.

Мои заказы

  • В каждый оформленный заказ можно перейти для получения подробной информации

Обработка ошибок

  • При отсутствии интернета
  • При не верном логине или пароле
  • При превышении количества заказываемого товара

В проекте используются библиотеки

  • React
  • Redux
  • Redux toolkit
  • React-Redux
  • React-Router-dom
  • Formik
  • Material UI

Разработчики

About

Проект Интернет магазин 🛒

Topics

Resources

Stars

Watchers

Forks

Contributors