0%
Retour aux projets

Projet 'FoodExpress API'

  • Type: API REST backend
  • Techno: Node.js · Express.js
  • DB: MongoDB
  • Auth: JWT (rôles user/admin)
  • Projet: Scolaire
  • Date: Octobre 2025
  • GitHub: Ajout du lien plus tard

Description du projet FoodExpress

API RESTful pour une plateforme de commande en ligne, orientée sécurité et qualité de code. L'implémentation couvre les endpoints /users, /restaurants, /menus, avec permissions par rôle, pagination, tri, validation des entrées, tests essentiels et documentation Swagger/OpenAPI.

Endpoints clés (exemples)

  • GET /restaurants?sort=name&limit=10&page=1
  • GET /menus?sort=price&limit=10&page=1
  • POST /users (création de compte)
  • POST /restaurants (admin uniquement)
  • POST /menus (admin uniquement)
  • PUT/PATCH /users/:id (propriétaire ou admin)
  • DELETE /users/:id, /restaurants/:id, /menus/:id

Sans visuel : bonne pratique portfolio API

Pour un projet API sans UI, la fiche peut mettre l'accent sur : architecture, routes HTTP, règles d'autorisation, schéma MongoDB, tests, README et lien GitHub. Tu peux garder un visuel minimal (placeholder), ou aucun screenshot si la documentation technique est claire.