LEGO Shop

Projet personnel

Le projet LEGO Shop est un site e-commerce complet, conçu pour offrir une expérience d'achat fluide, engageante et moderne. Il propose une interface utilisateur réactive et attrayante, un catalogue de produits LEGO, un panier interactif, la gestion des favoris, un système d’authentification sécurisé, un mode administrateur avancé pour la gestion des produits et utilisateurs, ainsi qu’une intégration fiable des paiements en ligne via Stripe.

Compétences obtenues :

  • • Mise en place de l’authentification avec NextAuth, Prisma et PostgreSQL, incluant l’inscription, la connexion sécurisée et la gestion des sessions utilisateurs.
  • • Utilisation de Zustand pour une gestion d’état simple, performante et adaptée aux applications React modernes.
  • • Création d’une API avec Next.js pour centraliser la logique serveur : opérations sur les utilisateurs, les produits LEGO et les accès administrateurs.
  • • Intégration de l’API Stripe pour permettre des paiements sécurisés au sein de l’application.

Stack Technique :

Next.js
TypeScript
Tailwind
Tanstack Query
Prisma
PostgreSQL
Stripe
image
image
image