-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Wiki : CrazyCook 🍳
Description du projet
CrazyCook est une plateforme en ligne qui permet aux utilisateurs de parcourir, acheter et gérer des recettes culinaires. Le site vise à faciliter l'accès à des plats faits maison, en offrant un espace où les amateurs de cuisine et les chefs peuvent partager et vendre leurs créations culinaires. 🍲
Fonctionnalités principales 🔧
- Catalogue de produits 🛍️
Les utilisateurs peuvent explorer une large gamme de recettes et plats, qui sont catégorisés pour une navigation facile. Chaque produit possède des informations détaillées, incluant les ingrédients, les instructions de préparation, et les évaluations des autres utilisateurs.
- Système de panier 🛒
Les utilisateurs peuvent ajouter des articles à leur panier et passer à la commande. Le processus de commande est simplifié et inclut plusieurs options de paiement.
- Système d'authentification 🔐
Les utilisateurs peuvent créer un compte, se connecter et gérer leur profil. Ce système leur permet de sauvegarder leurs recettes préférées, d'historiser leurs commandes, et de bénéficier de recommandations personnalisées.
- Administration du site 📊
Les administrateurs ont accès à un tableau de bord pour gérer les recettes, les commandes, et les utilisateurs. Ce panneau offre des statistiques détaillées sur les ventes et les activités des utilisateurs.
Technologies utilisées 🖥️
Frontend : HTML, CSS, JavaScript
Backend : Node.js, Express.js
Base de données : MongoDB
Installation du projet ⚙️
Prérequis
Node.js installé sur votre machine
Une base de données MongoDB locale ou distante
Étapes d'installation
- Clonez le projet depuis GitHub :
git clone https://github.com/Patrrikcode2/CrazyCook.git
- Accédez au répertoire du projet :
cd CrazyCook
- Installez les dépendances :
npm install
- Lancez l'application localement :
npm start
Le site sera accessible à l'adresse http://localhost:3000.
Guide de contribution 🤝
Comment contribuer ?
-
Fork le projet. 🍴
-
Clonez votre fork localement.
-
Créez une branche pour votre fonctionnalité.
-
Effectuez vos modifications et soumettez une pull request (PR).
-
Soyez respectueux du code et des bonnes pratiques lors de vos contributions.
Consultez le fichier CONTRIBUTING.md pour plus de détails.
Roadmap 🛤️
Version 1.0 🎯
Lancement du site avec les fonctionnalités de base : catalogue, panier, et paiement.
Ajout de la gestion des utilisateurs et de l'authentification.
Version 2.0 🚀
Ajout de recommandations personnalisées basées sur les préférences des utilisateurs.
Amélioration du tableau de bord administrateur avec des statistiques avancées.
License 📝
Ce projet est sous MIT License. Voir le fichier LICENSE pour plus de détails.
Contact 📧
Si vous avez des questions ou des suggestions, contactez-nous à [novacreationsbypat@gmail.com].