無料 · MITライセンス · OSS

紙の回覧板を、
待たなくていい形に。

町内会・自治会のための無料のWebアプリ(PWA)です。 回覧・会館予約・会合の出欠・防災情報をスマホで。 スマホに詳しくない会員が自力で使えることを最優先に設計しました。 サーバー代は、ふつうの町会の規模なら月0円です。

¥0月々のサーバー代
MIT改変・商用利用も自由
4書き換えるだけの設定ファイル

🌱 パッケージ化された完成品ではなく、GitHub上で公開・改良を続けている gitベースのオープンソースプロジェクトです。サポートについては 下記をご覧ください。

みどり町三丁目
町会
お知らせ 生活情報 会館予約
夏まつり 出店のお手伝い募集 確認期限: 8/14
資源回収の日程が変わります 確認期限: 8/20
なぜ作ったか

町内会の困りごとは、だいたい同じです。

紙の回覧板・電話連絡網・貼り紙。仕組みは何十年も変わっていません。

回覧板が一周するのに1週間かかる
配信した瞬間に全員へ通知
誰が読んだか分からない
「確認しました」の一覧が自動で残る
会館の予約は電話で、空き状況が分からない
カレンダーで空きを見て、その場で申込
スマホに詳しくない会員はアプリの導入を諦めてしまう
押すものを写真つきで、画面の上に出し続ける
できること

町会運営に必要なものを、ひととおり。

📋

回覧

お知らせを配信し、確認状況を把握。メールでも同じ内容が届きます。

🏢

会館予約

空き状況カレンダーから申込。ログイン不要なので会員以外も使えます。

👥

会合の出欠

出欠と人数・食事の数を集計。未回答の方へまとめてお知らせ。

📄

町会資料

規約・議事録を置けます。誰に見せるかを細かく設定可能。

📷

ブログ

行事の写真を共有。一般公開は一切できない設計です。

🔔

通知・バッジ

新着をプッシュ通知。アイコンには未読の数を表示します。 ホーム画面に追加(PWA化)して初めて使える機能なので、 その設定をスマホに詳しくない方でも迷わず終えられるかに、いちばん力を入れました。

🌏

多言語

日本語・やさしい日本語・英語・中国語・ベトナム語をAIが自動翻訳。

🌀

防災情報

ごみの日・避難所の情報を掲載。自治体のRSS取り込みにも対応。

⚙️

管理画面

未読・未処理をひとつの画面に集約。役員の見落としを防ぎます。

設計の作法

「スマホに詳しくない層は、見たものを記憶して操作することは無理」
— この前提で設計をやり直しました。

iPhoneの「ホーム画面に追加」は、操作の途中でOSの共有画面が現れて説明が隠れます。 記憶を頼りにする案内は、原理的に失敗します。実機で測って作り直しました。 この設定を終えないと通知(プッシュ通知)が届かないため、 単なる見栄えの問題ではなく機能の入口そのものでした。 技術的な試行錯誤は AI開発の裏側 で詳しく書いています。

42.7% 共有画面の上端の位置(実測)。案内の帯はここに収める
44px 指で押すものすべての最小の高さ
0秒 時間で自動的に手順を進める演出。実機テストで撤廃した
費用

月0円から。

Cloudflare Workers の無料枠に収まる規模を想定しています。

¥0 サーバー・データベース — Cloudflare Workers / D1 / R2 の無料枠
¥0〜 通知(Web Push) — 追加費用なし
実費 メール配信 — Resend など(使う場合のみ・無料枠あり)
今すぐ試せます

🖐 架空の町会で、実際に触れます。

本物のデータは一切入っていません。入力した内容は24時間ごとに元へ戻ります。

09000000001
管理者としてログイン
09000000008
ふつうの会員としてログイン
デモサイトを開く →
はじめかた

立ち上げは、これだけです。

Cloudflareの無料アカウントを作る

クレジットカードの登録は不要です。

このリポジトリをそのまま使う

プログラムを書く必要はありません。

町会名・会館の場所を1ファイルに書く

src/shared/org.ts を書き換えるだけ。

コマンドを1つ実行して公開

1〜2時間ほどで、あなたの町会のURLができます。

🌱 「完成品」ではなく、育てていくプロジェクトです

kairanban-app は、パッケージ化された完成品のソフトウェアではありません。 このGitHubリポジトリのコードを そのまま動かして使う、gitベースのオープンソースのWebアプリ(PWA)です。 インストーラーやアプリストアの配布はなく、今もIssueやPull Requestを通じて 改良を続けている、発展途上のプロジェクトです。

  • サポート・動作保証は一切ありません。導入の代行や障害対応の約束もできません
  • 個人が空いた時間で管理しています。Issue・PRへの返信は必ずしも早くありません
  • 各町会での運用や個人情報の取り扱いの責任は、導入した町会が負うことになります

その代わり、コードはすべて公開されています。「使うだけ」でなく、 育てるのに力を貸してください。気づいた不具合、改善のアイデア、 「うちの町会ではここが違う」という実例。どんな小さなことでも構いません。 一人で作ったものを、みんなで育てていくプロジェクトにできたら嬉しいです。

🙋 ログイン方式は「解決済み」ではありません

このアプリは電話番号だけでログインできます。パスワードを覚えられない スマホに詳しくない会員のための、意図的なトレードオフです。得られる利便性と、 引き受けているリスクの両方を正直に書いています。より良い方法を募集中です。

背景を読む →
もうひとつの話

これは、開発統括・プロデュースは手がけても
コーディングは長年ブランクがあった町会役員が、AIに指示して作ったアプリです。

20点の評価をもらって作り直した話、実機で見つかった不具合、 個人情報の点検で分かったこと。うまくいったことも失敗したことも書きました。

AI開発の裏側を読む →