Демонстрационный интернет-магазин, созданный с использованием ReactJS. Включает в себя список товаров, детальную страницу товара и корзину. Проект доступен на GitHub Pages.
- Список товаров: Показ товаров с изображениями. Переход на детальную страницу по клику.
- Детальная страница: Информация о товаре, выбор цвета, просмотр изображений, выбор размера.
- Корзина: Добавление товаров с выбором цвета и размера. Уникальные товары с количеством. Возможность удаления товаров.
- React (ReactJS)
- TypeScript
- Vite
- Ant Design (antd)
- MobX и mobx-react-lite
- React Query
- React Router Dom
- PrimeFlex
- Normalize.css
- ESLint, Prettier, Sass, GitHub Pages и др.
git clone git@github.com:frontDevInLove/demo_shop.git
npm install
npm run dev
Вот обновленный раздел о деплое в вашем README:
Для развертывания проекта на GitHub Pages используйте следующую команду:
npm run deploy
Эта команда включает в себя:
- Сборку проекта с помощью Vite (
vite build
). - Копирование
index.html
в404.html
для корректной маршрутизации на GitHub Pages (node copy404.js
). - Публикацию собранного проекта в ветке GitHub Pages (
gh-pages -d dist
).