Initialisation du projet et Authentification

Passons à la pratique ! Dans ce module, on va démarrer le code de notre application :

  • Initialiser le projet Next.js que nous avons créé en y ajoutant la configuration pour Supabase.
  • Implémenter les fonctionnalités d’authentification (inscription, connexion, déconnexion) en utilisant Supabase Auth.
  • Mettre en place la gestion de l’état d’authentification côté front-end et la protection des pages/routes (afin que seules les personnes connectées puissent accéder au dashboard par exemple).