Dark Kitchen - BackEnd

Tags :
  • POK
  • 2024-2025
  • temps 2
  • BackEnd
  • Node.js
  • Express.js
  • MongoDB
  • API REST
  • Dark Kitchen
Auteurs :
  • Sofiane Ouadda

Développement du BackEnd pour le site de ma Dark Kitchen en utilisant Node.js, Express.js, MongoDB et des API REST pour gérer les produits, le panier et les commandes.

Pré-requis :

  • Connaissances de base en JavaScript.
  • Familiarité avec Node.js et npm.
  • Notions d’API REST et de bases de données comme MongoDB.

POK 2 - Dark Kitchen - BackEnd

Ce POK détaille le développement du backend pour le site Dark Kitchen. Il comprend la mise en place d'une API REST, la connexion à une base de données MongoDB et des fonctionnalités essentielles côté serveur.

Objectifs principaux

  1. Construire une API REST avec Node.js et Express.js pour gérer les produits, commandes et le panier.
  2. Intégrer MongoDB comme base de données pour stocker les informations de manière persistante.
  3. Refactoriser et structurer le code pour une meilleure maintenabilité.
  4. Rendre le backend fonctionnel pour intégration avec le frontend.

Plan d'action

1. Initialisation du projet

2. Connexion à MongoDB

4. Refactorisation et modularisation du code

5. Ajout des données et validation simple

6. Intégration du Backend avec le Frontend

Sprints de développement

Sprint 1 : Initialisation et serveur Express

Sprint 2 : Connexion à MongoDB et création des modèles

Sprint 3 : Développement des routes API

Sprint 4 : Refactorisation et modularisation

Sprint 5 : Ajout des données et validation simple

Sprint 6 : Intégration du Backend avec le Frontend

Horodateur

Date Heures passées Indications
01/11 1H Initialisation du projet et configuration Node.js
01/11 3H Mise en place de MongoDB et connexion
02/11 2H Création des modèles pour les données
03/11 4H Développement des routes API principales