Getting Started
Introduction
Présentation du projet TrickSpin.
Introduction
TrickSpin est une application web progressive (PWA) destinée aux riders d'un wake park. Elle permet aux utilisateurs de suivre leur progression sur les tricks de wakeboard.
Fonctionnalités principales
- Liste des tricks : catalogue complet des tricks disponibles
- Défis mensuels : système de points mensuel réparti en 4 catégories (Glissé, Modules, Jib, Air Tricks)
- Défi de la semaine : mise en avant hebdomadaire d'un trick
- Roue du hasard : suggestion aléatoire d'un trick parmi ceux enregistrés dans le profil
- Profil utilisateur : historique d'activité et gestion des tricks maîtrisés
Stack technique
| Couche | Technologie |
|---|---|
| Frontend | Nuxt 3 / Vue.js / TypeScript / Pinia |
| Backend | Symfony 7 / Doctrine / FrankenPHP |
| Base de données | MySQL |
| Administration | EasyAdmin |
| Infrastructure | Docker |
| Tests frontend | Vitest + Playwright |
| Tests backend | PHPUnit (+bridge Symfony) |