stark motors - projet symfony

Chess Tracker Training

Rôle

Développement du site de A à Z

Produit

Projet personnel

Site web Symfony 7

URL

github.com

Contexte

Ce projet a été réalisé dans le cadre d'un hackathon de 3 jours, dont le thème portait sur la création d'une application web. L'objectif était de concevoir, en un temps limité, un produit fonctionnel (MVP), avec une interface claire et minimaliste.

Thème

Chess Tracker Training est une plateforme d'entraînement aux échecs, basée sur la méthode Woodpecker. Les utilisateurs peuvent s'exercer sur des exercices tactiques et améliorer leur reconnaissance des motifs tactiques. Ils peuvent également suivre leur progression dans un espace qui leur est réservé.

Stack

Le projet a été réalisé avec Symfony 7. Pour la gestion de l'échiquier et de la logique, j'ai utilisé 2 bibliothèques JavaScript : chess.js et chessboard.js. Pour les maquettes, j'ai demandé à ChatGPT de les générer, puis je les ai intégrées en CSS natif.

Fonctionnalitées

  • Ajouter ses propres puzzles : créer et gérer une bibliothèque de problèmes tactiques, organisée par thème.
  • Suivi des temps et de la progression : visualiser vos performances sur chaque session d'entrainement

Screenshots

SH Chess - page d'accueil
Page "Accueil"
SH Chess - page exercice
Page "Exercice"

projet suivant

SH Events