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

CoucheTechnologie
FrontendNuxt 3 / Vue.js / TypeScript / Pinia
BackendSymfony 7 / Doctrine / FrankenPHP
Base de donnéesMySQL
AdministrationEasyAdmin
InfrastructureDocker
Tests frontendVitest + Playwright
Tests backendPHPUnit (+bridge Symfony)