TestShop - plate-forme de commerce électronique moderne
Une plate-forme de commerce électronique complète construite avec l'IA, la réaction, les dactylographies et les technologies Web modernes.

Caractéristiques
- ? ️ navigation sur le produit avec des catégories et des filtres
- ? Fonctionnalité de recherche avancée
- ? Gestion des paniers
- ? Fonctionnalité de liste de souhaits
- ⚖️ Comparaison des produits
- ? Authentification des utilisateurs
- ? Gestion des commandes
- ? Processus de paiement
- Revues de produits
- Support multi-monnaie
Pile technologique
- Frontend Framework: React 18
- Type Système: TypeScript
- Styling: Tailwind CSS
- Gestion de l'État: Zustand
- Routage: Router React
- Icônes: Lucide réagit
- Base de données: indexeddb (via idb)
- Outil de construction: vite
Commencer
Condition préalable
- Node.js (v18 ou supérieur)
- NPM ou fil
Installation
- Clone le référentiel:
git clone https://github.com/moatazeldebsy/testshop.git
cd testshop
- Installez les dépendances:
- Démarrer le serveur de développement:
La demande sera disponible sur http://localhost:5173
Développement
Scripts disponibles
-
npm run dev - Démarrez le serveur de développement -
npm run build - Build pour la production -
npm run preview - Aperçu de la production de production -
npm run lint - Run Eslint
Contributif
- Fourchez le référentiel
- Créez votre branche de fonctionnalité (
git checkout -b feature/AmazingFeature ) - Commissez vos modifications (
git commit -m 'Add some AmazingFeature' ) - Push to the Branch (
git push origin feature/AmazingFeature ) - Ouvrir une demande de traction
Licence
Ce projet est autorisé en vertu de la licence MIT - voir le fichier de licence pour plus de détails.
Remerciements
- Images de produit de UNSPLASH
- Icônes de Lucide