Skip to content

Многостраничный интернет магазин по продаже товаров для дома

Notifications You must be signed in to change notification settings

vladislav0sidorov/waison

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Интернет магазин для продажи товаров для дома

Стек проекта

React JS, Redux, MockAPI, Firebase.

Использующиемся библиотеки

axios, debounce, qs, sass, firebase, react-toolkit, react-router-dom;

Проделанная работа

Создал главную страницу, страницу продукта, модальное окно для товара, боковое меню, слайдер, страницу регистрации/логина, корзину, страницу желаемых товаров, страницу 404, страницу заказа товара, обратной связи, что заказ создан, страницу, где можно изменить данные пользователя;

Разработал авторизацию пользователя на сайте с возможностью просмотра личной информации; калькуляцию общей стоимости корзины; сортировку товаров по категориям c параллельным вшиванием параметров в URL строку; поиск по продуктам; логику возвращения параметров поиска при обновлении страницы; возможность добавления товаров в корзину/лист желаний (удаление); логику добавления несколько единиц товара за один раз; пагинацию; логику отправки заказа в БД Firebase, а также получение заказа с БД; логику отображения похожих товаров, находясь в карточке товара.

Запуск проекта

Установка зависимостей проекта

npm install

Запуск приложения

npm start

About

Многостраничный интернет магазин по продаже товаров для дома

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages