Ce projet est un site web développé avec Next.js qui permet aux utilisateurs de se connecter à l'API de l'école 42 ou de naviguer en mode invité sans connexion. L'objectif est de fournir des statistiques détaillées sur le compte utilisateur, de simuler des niveaux futurs en ajoutant des projets potentiels, et de suivre les conditions nécessaires pour valider les titres RNCP associés à l'école 42.
- L'utilisateur peut se connecter à son compte 42 via l'API de l'école.
- En mode invité, l'utilisateur peut accéder à une vue limitée des informations sans connexion à un compte.
- Affichage des statistiques liées à l'avancement de l'utilisateur dans son parcours 42 (projets réalisés, évaluations, etc.).
- Permet à l'utilisateur de simuler son niveau futur en ajoutant des projets potentiels à son parcours.
- Affiche les conditions à remplir pour valider les différents titres RNCP.
- Permet à l'utilisateur de suivre sa progression dans la validation de ces titres.
- Simule les avancements futurs en fonction des projets ajoutés.
Le projet se connecte à l'API 42 pour récupérer les informations liées à l'utilisateur connecté, y compris les projets complétés et leur progression. Si l'utilisateur choisit de naviguer en mode invité, aucune donnée personnelle n'est récupérée et la vue est limitée.
- Page d'accueil : Vue d'ensemble des statistiques de l'utilisateur.
- Simulateur de niveau : Interface pour ajouter des projets potentiels et simuler le niveau futur.
- Page RNCP : Affichage des titres RNCP et suivi de la progression de l'utilisateur.
- Amélioration de l'interface utilisateur avec un design responsive.
- Intégration de différentes statistiqsues au tableau de bord.
- Ajout d'une page campus