このプロジェクトについて

楽雀は麻雀の半荘結果を記録し、順位点まで自動計算するスコア管理アプリです。ブラウザのMPA版とLINEのLIFF版の2つのインターフェースを提供し、どちらからでも同じデータにアクセスできます。メンバー登録後、ゲームを開始し、各ラウンドの点数を入力するとリアルタイムで合計が計算され、終了時に順位点が自動で算出されます。開発環境はDocker Composeで構築可能で、本番環境はAWSのEC2とRDSで動作します。テストはRSpec(サーバー側)、Vitest(LIFF版フロントエンド)、Playwright(E2E)を用いて自動化されています。