Skip to content

yuriyvyatkin/shoe-shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Интернет-магазин обуви

🛠️ Стек

React + React Context + React Router + React Helmet + Bootstrap + Yarn

📚 Инструкция по работе с проектом

1. Клонирование
git clone https://github.com/yuriyvyatkin/shop.git
cd shop
2. Установка зависимостей
yarn install
3. Запуск
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"