Skip to content
Patrick edited this page Nov 24, 2024 · 1 revision

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 🔧

  1. 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.

  1. 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.

  1. 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.

  1. 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

  1. Clonez le projet depuis GitHub :

git clone https://github.com/Patrrikcode2/CrazyCook.git

  1. Accédez au répertoire du projet :

cd CrazyCook

  1. Installez les dépendances :

npm install

  1. Lancez l'application localement :

npm start

Le site sera accessible à l'adresse http://localhost:3000.


Guide de contribution 🤝

Comment contribuer ?

  1. Fork le projet. 🍴

  2. Clonez votre fork localement.

  3. Créez une branche pour votre fonctionnalité.

  4. Effectuez vos modifications et soumettez une pull request (PR).

  5. 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].

Clone this wiki locally