Testshop - современная платформа электронной коммерции
Полнофункциональная платформа электронной коммерции, построенная с ИИ, Реакцией, Типовым и Современные веб-технологии.

Функции
- ? ️ Просмотр продукта с категориями и фильтрами
- ? Усовершенствованные функции поиска
- ? Управление корзиной покупок
- ? Функциональность списка желаний
- ⚖ Сравнение продуктов
- ? Аутентификация пользователя
- ? Управление заказами
- ? Процесс оформления заказа
- Обзоры продукта
- Многоваловая поддержка
Технический стек
- Frontend Framework: React 18
- Система типа: TypeScript
- Стиль: Tailwind CSS
- Государственное управление: Zustand
- Маршрутизация: React Router
- Значки: Люцид реагирует
- База данных: IndexedDB (через IDB)
- Сборка инструмента: VITE
Начиная
Предварительные условия
- Node.js (v18 или выше)
- NPM или пряжа
Установка
- Клонировать репозиторий:
git clone https://github.com/moatazeldebsy/testshop.git
cd testshop
- Установить зависимости:
- Запустите сервер разработки:
Приложение будет доступно по адресу http://localhost:5173
Разработка
Доступные сценарии
-
npm run dev - запустите сервер разработки -
npm run build - сборка для производства -
npm run preview - предварительный просмотр производства -
npm run lint - запустить Eslint
Внося
- Вилка репозитория
- Создайте филиал своей функции (
git checkout -b feature/AmazingFeature ) - Сделайте свои изменения (
git commit -m 'Add some AmazingFeature' ) - Толкайте к ветке (
git push origin feature/AmazingFeature ) - Откройте запрос на тягу
Лицензия
Этот проект лицензирован по лицензии MIT - для получения подробной информации см. Файл лицензии.
Благодарности
- Изображения продукта от Unsplash
- Иконки от Люсида