Ce projet est exemple de webshopping utilisant le celèbre API Oscar Commerce en DRF couplé à un front-end indépendant en ReactJS. Il en cours d'élaboration et est updaté régulièrement
Avant de commencer, assurez-vous que vous avez installé les outils suivants :
-
Cloner le dépôt :
git clone https://github.com/gmaOCR/shop.git
-
Naviguer dans le répertoire du projet backend:
cd backend/
-
Installer les dépendances Python :
pipenv install
-
Installer les dépendances Node :
(cd ..) cd frontend npm install
-
Lancer les serveurs Django et Vite :
Depuis le répertoire backend
pipenv run python start.py
Depuis le répertoire frontend
npm run dev
-
React (Vite) : Accédez à l'application React à l'adresse suivante : http://localhost:5173/
-
Django API REST : Accédez à l'API Django à l'adresse suivante : http://localhost:8000/api/
Ce projet est sous licence MIT.