Adaopte

Adaopte

Stack utilisée

  • Next.js
  • Django
  • PostgreSQL
  • BDD Neon

Ce que j'ai appris

  • Compréhension du fonctionnement de l’authentification dans Django.
  • Maîtrise d’un custom user model
  • Personnalisation des modèles standards pour répondre à un besoin métier.
  • Sécurité et bonnes pratiques JWT.
  • Compréhension de la sécurité côté frontend et backend.
  • Gestion des cookies sécurisés, httpOnly, sameSite, et des refresh tokens.
  • Expérience concrète de protection des données utilisateur.
  • Intégration frontend/backend
  • Typage et validation d’API, gestion des erreurs et des états d’authentification.
  • Compréhension du flux complet de login -> token -> accès aux routes protégées.
  • Déploiement et production
  • Gestion des variables d’environnement et secrets.
  • Résolution de problèmes liés à CORS, HTTPS et différences dev/prod.
  • Expérience réelle de mise en production sur Vercel.
  • Gestion des pages accessibles seulement si connecté.
  • Mise en place de redirections et feedbacks utilisateurs clairs.