L’objectif

Un projet d’apprentissage pour me former au développement full stack moderne de bout en bout — plutôt qu’un exercice isolé, une vraie application de gestion. Les compétences visées : construire front et back dans un même framework (Next.js), utiliser un ORM typé (Prisma) sur une base relationnelle, et intégrer un paiement réel (Stripe).

Les fonctionnalités

  • tableau de bord en temps réel ;
  • catalogue de produits filtrable par catégorie ;
  • paiement en ligne via Stripe ;
  • planning partagé ;
  • export CSV des données ;
  • assistant intégré.

Les choix techniques

  • Next.js + TypeScript : un seul framework pour le rendu et les routes API, avec un typage strict de bout en bout.
  • Prisma + PostgreSQL : un ORM typé pour des requêtes sûres et des migrations claires, sur une base relationnelle.
  • Stripe : pour apprendre l’intégration d’un flux de paiement complet.
  • Tailwind CSS : pour prototyper l’interface rapidement.

Ce que j’ai travaillé

Structurer une application full stack cohérente (modèle de données → API → interface), gérer l’authentification et un parcours de paiement, et exposer des données filtrables et exportables.

Ce que le projet démontre

Savoir livrer une application full stack complète et déployée : base de données relationnelle, API, paiement en ligne et interface soignée.