Frontend
Vue d'ensemble
Architecture frontend de TrickSpin.
Frontend
Le frontend est construit avec Nuxt 3 en mode SPA avec Composition API et TypeScript. Il communique avec l'API Symfony via $fetch avec credentials: 'include' pour transmettre automatiquement les cookies JWT.
Structure des pages
| Route | Description |
|---|---|
/ | Page de connexion |
/menu | Menu principal |
/liste-des-tricks | Catalogue complet des tricks |
/tricks/[slug] | Détail d'un trick |
/defis | Défis mensuels et hebdomadaire |
/profil | Profil utilisateur (modifications de ses données), suppression de son compte et pages légales |