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.

Next.jsTypeScriptSpring BootPostgreSQLDockerTailwind CSS

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

01

Séparation des responsabilités

Next.js porte l’expérience utilisateur tandis que Spring Boot centralise les règles métier.

02

Données transactionnelles

PostgreSQL garantit un modèle relationnel adapté aux commandes et à leur cycle de vie.

03

Environnement portable

Docker réduit les écarts entre développement et déploiement.

Prochaine étape

Un besoin similaire ou une opportunité à discuter ?