À propos du projet

Rakujaku est une application de gestion de scores qui enregistre les résultats des parties de Mahjong et calcule automatiquement les points de classement. Elle propose deux interfaces, une version MPA pour navigateur et une version LIFF pour LINE, permettant d'accéder aux mêmes données depuis les deux plateformes. Après l'enregistrement des membres et le lancement de la partie, la saisie des points de chaque round permet un calcul du total en temps réel, et les points de classement sont automatiquement générés à la fin. L'environnement de développement peut être construit avec Docker Compose, tandis que l'environnement de production fonctionne sur AWS EC2 et RDS. Les tests sont automatisés à l'aide de RSpec (côté serveur), Vitest (front-end LIFF) et Playwright (E2E).