TestShop - Plataforma moderna de comercio electrónico
Una plataforma de comercio electrónico con todas las funciones construida con IA, React, TypeScript y Modern Web Technologies.

Características
- ? ️ Examinar el producto con categorías y filtros
- ? Funcionalidad de búsqueda avanzada
- ? Gestión del carrito de compras
- ? Funcionalidad de la lista de deseos
- ⚖️ Comparación de productos
- ? Autenticación de usuario
- ? Gestión de pedidos
- ? Proceso de pago
- Revisiones de productos
- Soporte multi-monedas
Pila de tecnología
- Frontend Framework: React 18
- Sistema de tipos: TypeScript
- Estilización: CSS de viento de cola
- Gestión del Estado: Zustand
- Enrutamiento: React Router
- Íconos: Lucide reaccionó
- Base de datos: indexeddb (a través de IDB)
- Herramienta de compilación: Vite
Empezando
Requisitos previos
- Node.js (v18 o superior)
- npm o hilo
Instalación
- Clon el repositorio:
git clone https://github.com/moatazeldebsy/testshop.git
cd testshop
- Instalar dependencias:
- Inicie el servidor de desarrollo:
La aplicación estará disponible en http://localhost:5173
Desarrollo
Scripts disponibles
-
npm run dev - iniciar el servidor de desarrollo -
npm run build - Build for Production -
npm run preview - construcción de producción de vista previa -
npm run lint - Ejecutar Eslint
Que contribuye
- Bifurca el repositorio
- Cree su rama de características (
git checkout -b feature/AmazingFeature ) - Comprometer sus cambios (
git commit -m 'Add some AmazingFeature' ) - Push to the Branch (
git push origin feature/AmazingFeature ) - Abra una solicitud de extracción
Licencia
Este proyecto tiene licencia bajo la licencia MIT; consulte el archivo de licencia para obtener más detalles.
Expresiones de gratitud
- Imágenes de productos de Unsplash
- Íconos de Lucide