Chess Results Stats
J'ai transformé Chess Results Stats Chess Multitool, une application mobile sur Google Play dans un premier temps, avec quelques features supplémentaires.
J'ai développé l'application avec .NET MAUI.
Mon but est de développer mes compétences en développement mobile pour savoir créér une app, la déployer sur un store d'applications, et la monétiser.
Visiter le site web: https://play.google.com/store/apps/details?id=com.companyname.chessmultitool&hl=en
Chess Results Stats - Non maintenu
Chess Results Stats est un site pour analyser des données fournies par Chess.com, le site d'échec en ligne le plus utilisé dans le monde.
Il part d'un projet scolaire où je devais manipuler des données avec LinQ, je l'ai donc réalisé en .NET et Angular, j'ai stocké le code sur GitHub et j'ai déployé le site sur Azure avec une pipeline CI/CD GitHub Actions.
J'ai profité de ce projet pour tester différentes stacks techniques, j'ai refait le projet avec la MERN stack, MongoDB Express React et Node.JS.
La première version consistait à exporter un fichier de Chess.com et l'uploader sur mon site, pour visualiser quelques résultats clés. Avec la deuxième version j'ai ajouté une base de donnée pour stocker les résultats, remplacé les quelques résultats clés par des graphs avec Chart.JS et remplacé le download/upload de fichier par un appel à l'API Ches.com.
J'ai ensuite réécris le site en Java / Angular, pour enfin revenir à .NET / Angular, et j'ai remplacé la base de donnée MongoDB par une base de donnée SQL Server hébergée sur Azure.
Visiter le site web: https://chessresultsstats.com/
Le site a été intégré à Chess Results Stats
C'est quoi l'ouverture est un site permettant de visualiser les ouvertures les plus connues et quelques pièges d'ouverture. J'ai développé le site en Python avec Django, un framework que je voulais découvrir depuis longtemps, et une base de données PostgreSQL.
Le code est sur GitHub et le site est déployé sur Azure avec une pipeline CI/CD GitHub Actions.
Ce site n'est plus disponible.