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.