🛠️ Стек
React + React Context + React Router + React Helmet + Bootstrap + Yarn
📚 Инструкция по работе с проектом
git clone https://github.com/yuriyvyatkin/shop.git
cd shop
yarn install
yarn build
yarn start
⚙️ Реализовано:
-
Постраничный роутинг
-
Шапка и футер
-
Статичные страницы (404, О Магазине, Контакты)
-
Баннер
-
Работа с HTTP
-
Компонент "Хиты продаж"
-
Каталог (компонент на главной странице и на странице каталога)
-
Поиск по части названия и цвету
-
Глобальное состояние
-
Корзина и оформление заказа
-
Loader/обработка ошибок
🔀 Роутинг:
-
Из шапки можно попасть на следующие экраны:
- Логотип и ссылка "Главная" - ведут на главную страницу, URL - "/"
- Каталог - ведёт на страницу каталога, URL - "/catalog.html"
- О магазине - ведёт на страницу "О магазине", URL - "/about.html"
- Контакты - ведёт на страницу "Контакты", URL - "/contacts.html"
-
Из футера можно попасть на следующие экраны:
- О магазине - ведёт на страницу "О магазине", URL - "/about.html"
- Каталог - ведёт на страницу каталога, URL - "/catalog.html"
- Контакты - ведёт на страницу "Контакты", URL - "/contacts.html"