E-commerce · Cloud-ready
Soukara
Plateforme e-commerce full stack avec catalogue, comptes utilisateurs, cycle de commande et espace d’administration dans une architecture conteneurisée.
Contexte & rôle
Le problème à résoudre
Le projet devait réunir une expérience d’achat claire et des outils d’administration cohérents, tout en séparant proprement interface, logique métier et persistance.
Conception de l’architecture applicative et développement du frontend, des API et des flux de données.
Contribution
Ce que j’ai construit
- Création de l’expérience catalogue et du cycle de commande.
- Développement d’API Spring Boot pour les utilisateurs, produits et commandes.
- Modélisation relationnelle sous PostgreSQL.
- Conteneurisation des services pour des environnements reproductibles.
Architecture
Du produit au déploiement
Next.js
API Spring Boot
Services métier
PostgreSQL
Docker
Décisions d’ingénierie
Des choix guidés par l’usage
Séparation des responsabilités
Next.js porte l’expérience utilisateur tandis que Spring Boot centralise les règles métier.
Données transactionnelles
PostgreSQL garantit un modèle relationnel adapté aux commandes et à leur cycle de vie.
Environnement portable
Docker réduit les écarts entre développement et déploiement.
Prochaine étape