Skip to content

ValeriaPostylyakova/React-Sneakers

Repository files navigation

React-Sneakers

React-Sneakers

Описание проекта

Интернет магазин кроссовок, макет проекта взят с канала Archakov Blog. Проект включает в себя следующие функции:

  • добавление товаров в закладки
  • удаление товаров из закладок
  • добавление товаров в корзину
  • удаление товаров из корзины
  • оформление корзины, после оформления товары отображаются в разделе "Мои покупки"
  • поиск кроссовок
  • регистрация
  • пагинация

Технологии

Backend

  • MOKKY.DEV - сервис генерации REST API

Frontend

  • ReactJS - библиотека для создания пользовательских интерфейсов
  • React Router v6 - библиотека для навигации по проекту
  • Axios - библиотека для выполнения HTTP-запросов
  • React Hooks - useEffect, useState, useContext
  • SASS (SCSS) - метаязык на основе CSS
  • Tailwind CSS - CSS-фреймворк
  • React Content Loader - библиотека для создания скелетонов
  • React Slick - библиотека для создания слайдера
  • Formik + Yup - библиотека для валидации формы
  • Code Splitting - разделение кода
  • Vite - инструмент сборки

Установка и запуск

Инструкция по установке

  1. Склонируйте репозиторий
git clone https://github.com/ValeriaPostylyakova/React-Sneakers.git
  1. Перейдите в директорию проекта
cd React-Sneakers 
  1. Установите пакеты
npm install
  1. Запустите локальный сервер
npm run dev

Использование

Необходимо пройти регистрацию, после успешной регистрации будет доступен весь функционал интернет-магазина

Лицензия

Приложение распространяется по лицензии Apache License 2.0.

Авторы проекта

  • Archakov Blog - дизайн и макет
  • Valeria Postylyakova - разработчик приложения