Solution e-commerce pour restaurant roles
- abonnés, visiteurs, manager/admin
Features
- Inscription, authentification, panier, commande
Ce projet est un challenge personnel pour maitriser vuejs et non une application complete. Il faut souligner que :
- Le code n'est pas testé
- Le code ne respecte pas formément les bonnes pratiques de developpement
- MySQL 8 +
- NodeJs
- Créez une base de données nommée
obij
- Remplacez les informations correctes de la base de données dans le fichier
./api/config/database.js
- Importez dans MySQL le fichier SQL
./database.sql
Se positionner dans le dossier ./client
et executer :
npm install
npm run serve
Lancez dans votre navigateur : http://localhost:8081/
Se positionner dans le dossier api et executer :
npm install
npm start
Vous pouvez tester l'API en utilisant postman, il suffit d'importer le ficher ./doc/OBIJ.postman_collection.json
.
- Eviter les doublons dans le panier
- L'interface utilisateur
- Utiliser un ORM