EN COURS DE DÉVELOPPEMENT
All Guitar Tabs est un projet que j’ai commencé le 20 avril 2024, avec l’objectif de créer un site web pratique et convivial pour les guitaristes. L’idée est de référencer des tablatures tout en offrant un lecteur intégré, pour que les utilisateurs puissent suivre et jouer leurs morceaux préférés directement en ligne. Le but est de rendre l’expérience utilisateur simple, fluide et accessible à tous.
Pour construire ce site, j’ai utilisé Angular pour le front-end, ce qui m’a permis de créer une interface utilisateur réactive et dynamique. Le back-end est développé en Java Spring Boot, assurant ainsi une base solide et performante pour gérer toutes les données nécessaires. J’ai également intégré Tailwind CSS pour donner au site un design moderne et responsive, adapté à tous les types d’écrans.
Pour la lecture des tablatures, j’ai choisi d’utiliser AlphaTab, un puissant outil qui permet d’afficher et de lire des partitions et des tablatures directement sur le site. Grâce à AlphaTab, les utilisateurs peuvent suivre les notes en temps réel, ce qui améliore considérablement leur expérience de jeu.
Afin de rendre le déploiement et la maintenance du projet plus faciles, j’ai opté pour Docker qui permet de containeriser l’application efficacement. De plus, j’ai mis en place une pipeline CI/CD pour automatiser les tests et les déploiements, ce qui accélère le processus de développement et garantit la qualité du site à chaque mise à jour.
Le projet est toujours en cours de développement, et je suis vraiment enthousiaste à l’idée de le voir évoluer et aider les guitaristes à travers le monde à trouver et jouer leurs morceaux préférés plus facilement que jamais.