Skullboard de 16h33

Sous le capot

Pour les devs

Les technologies utilisées pour développer Skullboard de 16h33.

Les technologies utilisées

Le socle du site et de son interface.

PHP8.4

Le langage côté serveur : traitement des parties, des scores et des classements.

Symfony7.4

Le socle de l’application : routes, formulaires, validation et authentification.

EasyAdmin5.6

Le back-office pour gérer les joueurs, les parties et les comptes administrateurs.

Doctrine ORM3.7

Les entités PHP et les requêtes vers la base de données. Doctrine Migrations suit les évolutions du schéma.

MySQL / MariaDB

Le stockage des joueurs, des résultats et des comptes. MariaDB est utilisé en développement.

Twig3

Les templates qui produisent les pages HTML côté serveur.

HTML, CSS et JavaScript

L’interface responsive, les thèmes clair et sombre et les filtres automatiques.

AssetMapper7.4

La gestion des fichiers CSS et JavaScript, avec les importmaps de Symfony.