https://github.com/pyctam-ac/e-commmerce_spa
https://github.com/pyctam-ac/e-commmerce_spa
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/pyctam-ac/e-commmerce_spa
- Owner: Pyctam-AC
- Created: 2023-11-25T19:14:47.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-14T20:49:39.000Z (over 2 years ago)
- Last Synced: 2023-12-15T11:10:30.082Z (over 2 years ago)
- Language: TypeScript
- Size: 21.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# E-commerce
#### фрагмент работы интернет-магазина
---
в приложении реализованы следующий функции:
- запрос к серверу за получением всех видов товаров и отображение этих товаров на странице
- запрос к серверу для более детального отображения товаров с указанием заданных парпметров (наименование, цвет, размер, цена) или отсутвия в наличии
- возможность выбора параметра товара, перед добавлением в корзину
- отображение товаров добавленных в корзину
---
- Стэйт-менеджер для хранения и передаче данных в приложении применён ```Redux-toolkit```
- Переход между страницами проекта выполнен с помощью библиотеки ```react-router-dom```
- Временное хранение данных о товарах в корзине реализовано в ```sessionStorage```
- Выполнена адаптивная вёрстка под различные виды экранов
---
стэк проекта
---
ссылка репозитория на GitHub
https://github.com/Pyctam-AC/e-commmerce_SPA.git
---
установка всех зависимостей
```js
npm i
```
---
старт приложения
```js
npm run dev
```
приложение открывается по локальной ссылка
```js
http://localhost:5173/
```
открыть приложение можно по [ссылке](http://Pyctam-AC.github.io/e-commmerce_SPA)