Skip to content

KABUYA-SINA/Piiquante-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

🌶️ Piiquante — Sauce Review App

Application web permettant de partager et noter des sauces piquantes.


🚀 Description

Piiquante est une plateforme de critique de sauces piquantes où les utilisateurs peuvent publier, consulter et évaluer différentes sauces via un système de likes et dislikes.

Le projet intègre une API sécurisée et pose les bases d’une future évolution vers une plateforme e-commerce.


🎯 Objectifs du projet

  • Développer une API sécurisée avec authentification utilisateur
  • Permettre la création et la consultation de contenus (CRUD)
  • Implémenter un système de likes/dislikes
  • Sécuriser les données utilisateurs
  • Structurer une application fullstack

🛠️ Technologies utilisées

  • Node.js
  • Express.js
  • MongoDB (Mongoose)
  • JavaScript
  • API REST

⚙️ Fonctionnalités

  • 🔐 Authentification utilisateur sécurisée
  • 🌶️ Ajout de sauces
  • 📸 Upload d’images
  • 👍 Système de likes/dislikes
  • 📄 Consultation des sauces
  • 🔒 API sécurisée (hash password, validation)

📂 Structure du projet

📁 backend/
 ├── 📁 controllers/
 ├── 📁 models/
 ├── 📁 routes/
 ├── 📁 middleware/
 └── server.js
 └── app.js

🧠 Compétences développées

  • Développement backend avec Node.js
  • Création d’API REST sécurisée
  • Gestion de base de données MongoDB
  • Authentification et sécurité (bcrypt, JWT)
  • Architecture MVC

🌐 Dépôt

👉 https://github.com/KABUYA-SINA/Piiquante-


👨‍💻 Auteur

Sina Kabuya


About

share

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors