Surfin' Safari

Surfin' Safari

Stack utilisée

  • Next.js
  • Express
  • Prisma
  • PostgreSQL
  • BDD Neon

Ce que j'ai appris

  • Clean Code pour avoir une fonction, un fichier réutilisable
  • Compréhension fine du cycle de vie d’un contexte React et de l’importance du loading pour différer les actions jusqu’à ce que l’état soit stabilisé.
  • Maîtrise du pattern useAuth avec contexte pour centraliser l’état de l’utilisateur.
  • Expérience pratique sur la sécurité côté front et back, notamment comment protéger les routes en Next.js avec JWT et cookies.