麻雀大会のスコアをスマホで簡単集計!自作Webアプリを作成しました。
最近、仲間内で開く麻雀大会が増えてきたのですが、スコアの管理に毎回苦労していました。
「紙で管理するのは面倒」「換算点を後から手計算するのが大変」などの課題を感じたことがある方、多いのではないでしょうか?
そこで今回、自分で 麻雀大会のスコアを集計・管理できるWebシステム を作ってみました。スマホでの利用を前提としたUIで、ログイン不要、URL共有型のシンプルな仕組みです。
🖼️ 画面イメージ




🎯 システムの目的
- 麻雀大会をリアルタイムで集計できる
- スマホで誰でもすぐ使える
- 過去の大会結果も後から見直せる
- チップ計算や換算点計算も自動化
⚙️ 主な機能
- 大会の作成・編集
- 大会名、説明、開始日などを入力
- グループ単位のプレイヤー管理
- 各グループにプレイヤーを登録し、大会ごとに参加者を選出
- 対局(卓)の作成
- 半荘ごとにスコア入力(合計が±0になるように制御)
- 「チップ」にも対応
- スコア集計
- 各プレイヤーの合計得点、換算点を自動集計
- チップは別枠で集計され、合算も可能(オプション)
- アクセス制限付きURL共有
- 関係者だけに共有できるセキュアな構成
- スマホで簡単に共有(ラインやQRコード)
- スマホ対応UI
- React + Tailwind CSS を用いたレスポンシブなデザイン
🛠️ 技術スタック
項目 | 内容 |
---|---|
フロントエンド | React(Vite構成) + Tailwind CSS |
バックエンド | Flask(RESTful API構成) |
データベース | MySQL(SQLAlchemy管理) |
デプロイ | VPS上にNginx + Gunicorn構成 |
認証・セキュリティ | セッションベース認証、編集キーURL化 |
👋 最後に
「こういう機能が欲しい」「自分の団体で使ってみたい」など、ご意見・ご質問があればぜひお気軽にご連絡ください!