You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MarketX est une API de marketplace construite avec AdonisJS. Ce projet permet aux utilisateurs de vendre et d'acheter des chaussures en ligne. Il inclut des fonctionnalités telles que la gestion des utilisateurs, des paniers, des commandes, et des statuts de commande.
📖 Description du Projet
MarketX vise à offrir une API robuste pour une marketplace en ligne. Les utilisateurs peuvent créer des comptes, lister des articles (chaussures), ajouter des articles à leur panier, passer des commandes et suivre l'évolution de ces commandes grâce à un système de statuts.
Commandes : Passer une commande à partir du panier
Suivi des commandes : Historique des statuts (pending, shipped, delivered)
🛤 Routes API
Authentification
Verbe
Route
Description
POST
/auth/login
Connexion utilisateur
POST
/auth/register
Création d'utilisateur
POST
/auth/logout
Déconnexion utilisateur
Utilisateurs
Verbe
Route
Description
GET
/users
Liste tous les utilisateurs
POST
/users
Créer un utilisateur
Produits (Chaussures)
Verbe
Route
Description
GET
/shoes
Liste toutes les chaussures
POST
/shoes
Ajouter une chaussure
DELETE
/shoes/:id
Supprimer une chaussure
Panier
Verbe
Route
Description
GET
/cart
Afficher le panier de l'utilisateur
POST
/cart/add/:id
Ajouter une chaussure au panier
DELETE
/cart/remove/:id
Retirer une chaussure du panier
POST
/cart/checkout
Passer la commande
Commandes
Verbe
Route
Description
GET
/orders/show
Liste des commandes de l'utilisateur
GET
/orders/checkout
Passer une commande
POST
/orders/update-status/:id
Mettre à jour le statut d'une commande
GET
/orders/:id/status-history
Mettre à jour le statut d'une commande
🚀 Améliorations futures
Notifications lors du changement de statut d'une commande
Gestion des stocks avancée
Système de filtres et recherche pour les produits
Intégration d'un système de paiement (Stripe, PayPal)
About
MarketX est une API de marketplace construite avec AdonisJS. Ce projet permet aux utilisateurs de vendre et d'acheter des chaussures en ligne. Il inclut des fonctionnalités telles que la gestion des utilisateurs, des paniers, des commandes, et des statuts de commande.