Bobavis
Mon atelier : une app Symfony qui regroupe mes outils du quotidien.
ORIGINE
J'avais un script par besoin : une liste de films, un classement de musique YouTube, des tablatures ukulélé. Je les ai réunis dans une seule application, avec une vraie base, des tests et une CI.
COUPS SPÉCIAUX
- Manche de ukulélé en SVG interactif, bibliothèque d'accords, métronome Web Audio
- Classement automatique de morceaux YouTube par genre
- Ce CV en borne d'arcade
COMBO
Deviner le genre d'un morceau à partir d'un simple titre YouTube. Je croise quatre sources (iTunes, Last.fm, MusicBrainz, TheAudioDB) qui se contredisent souvent, je note chaque réponse, et je garde le travail déjà fait quand une API tombe ou qu'un quota saute : relancer le lot reprend là où il s'était arrêté.
- 991 tests PHPUnit
- 5 étapes de CI GitLab
- Déployé en Docker sur VPS
ÉQUIPEMENT : PHP 8.2, Symfony 7, Doctrine, MySQL, TypeScript, Stimulus, Webpack Encore, Docker, GitLab CI, PHPUnit, Playwright