Ce projet personnel est né d'une problématique propre au passioné de jeux de sociétés que je suis : comment m'y retrouver dans tous mes jeux ?!
J'ai alors eu l'idée de développer une plateforme web, sur laquelle je pourrais enregistrer facilement mes jeux de société via un espace d'administration, et consulter la liste de mes jeux ainsi que leurs détails (description, nombre de joueurs minimum et maximum, endroit où ils sont stockés). De plus, je pourrais partager cette plateforme à mes proches en prévision de soirées ou de repas, afin de savoir quels jeux les intéresse et donc lesquels prendre avec moi !
Pour développer la plateforme, j'ai fais le choix d'utiliser Nuxt.js, un framework Vue.js, pour la partie front-end. Tandis que pour la partie back-end, j'ai fais le choix d'utiliser Spring, un framework Java.
La raison de ces choix est de me permettre d'améliorer mes compétences en Vue (et plus globalement en Javascript) et en Java.