麻雀の点数集計WEBアプリ


麻雀大会のスコアをスマホで簡単集計!自作Webアプリを作成しました。

麻雀アプリリンク

最近、仲間内で開く麻雀大会が増えてきたのですが、スコアの管理に毎回苦労していました。
「紙で管理するのは面倒」「換算点を後から手計算するのが大変」などの課題を感じたことがある方、多いのではないでしょうか?

そこで今回、自分で 麻雀大会のスコアを集計・管理できるWebシステム を作ってみました。スマホでの利用を前提としたUIで、ログイン不要、URL共有型のシンプルな仕組みです。


🖼️ 画面イメージ


🎯 システムの目的

  • 麻雀大会をリアルタイムで集計できる
  • スマホで誰でもすぐ使える
  • 過去の大会結果も後から見直せる
  • チップ計算や換算点計算も自動化

⚙️ 主な機能

  • 大会の作成・編集
    • 大会名、説明、開始日などを入力
  • グループ単位のプレイヤー管理
    • 各グループにプレイヤーを登録し、大会ごとに参加者を選出
  • 対局(卓)の作成
    • 半荘ごとにスコア入力(合計が±0になるように制御)
    • 「チップ」にも対応
  • スコア集計
    • 各プレイヤーの合計得点、換算点を自動集計
    • チップは別枠で集計され、合算も可能(オプション)
  • アクセス制限付きURL共有
    • 関係者だけに共有できるセキュアな構成
    • スマホで簡単に共有(ラインやQRコード)
  • スマホ対応UI
    • React + Tailwind CSS を用いたレスポンシブなデザイン

🛠️ 技術スタック

項目内容
フロントエンドReact(Vite構成) + Tailwind CSS
バックエンドFlask(RESTful API構成)
データベースMySQL(SQLAlchemy管理)
デプロイVPS上にNginx + Gunicorn構成
認証・セキュリティセッションベース認証、編集キーURL化


👋 最後に

「こういう機能が欲しい」「自分の団体で使ってみたい」など、ご意見・ご質問があればぜひお気軽にご連絡ください!