Projet réalisé avec le Framework Javascript React (v18.2). Via le bundler Vite
Le site comprend deux routes protégées qui nécéssitent un token JWT Valide :
- Page profil utilisateur
- Page contenu exclusif
Toutes les autres routes du sites sont publiques et ne nécessitent pas de token JWT valide pour y accéder.
La page d'accueil comprend :
- Une partie live permettant d'identifier rapidement les concerts en cours ;
- La programmation complète qui peut être filtrée par jour, scène, horaire et style musicale ;
- Les dernières actualités du festival avec lien vers l'actualité complète ;
- Des images liens renvoyant vers la carte interractives et les informations FAQ.
La page reprend toute les actualités du festival.
Cette page contient les informations générales et FAQ liées festival ainsi qu'un lien image vers la carte interractive.
Cette page contient une carte leaflet sur laquelle apparait les marqueurs des points importants du festival.
Cette page va lister tous les partenaires du festival.
Ces partenaires sont crées via le backend.
Le FrontEnd va récupérer via API :
- Le liste des catégories des partenaires pour les intégrer dans le select qui va permettre de trier les partenaires
- Les informations de tous les partenaires ou pour la catégorie selectionnée uniquement.
Ce projet frontend va consommer l'api située https://backend.nationsound2024-festival.fr