オープンソースの教会チェックイン
教会のための子どものチェックイン端末です。保護者はタブレットで子どもをチェックインしてお迎えコードを受け取り、子ども担当のチームは、今その教室にいる子どもを確認できます。
preset: checkin
church-checkinChurch4Christ は、最大 12 の言語に対応した教会ウェブサイトと、人、小グループ、奉仕スケジュール、子どものチェックイン、献金などをひとつにまとめます。ご自身の Cloudflare アカウントで動き、コードはオープンソースです。
アカウント作成は不要です。架空のデータで、訪問者、教会員、管理者のいずれかとしてデモを体験できます。



最新リリースの実際の画面を、プロジェクトの架空のデモ教会で紹介します。

有効にしたモジュールを「ようこそ」「知る」「つながる」「関わる」にまとめて表示する、多言語対応の公開サイトです。

今週の週報と説教の準備、各モジュールにまたがる次の作業が並びます。

ひと月の奉仕をひと目で確認でき、メールで出欠の返事を受け取れます。

毎週のチェックイン数、4 週間の平均、12 週間のグラフ。

奉仕、家庭、小グループ、祈りをまとめた、ログイン後のホームです。
まずはウェブサイトから始めて、準備ができたら交わりのための機能を追加できます。何かをオフにしても、データは消えません。
説教、週報、イベント、記事、そして 3 つのテーマで使えるドラッグ&ドロップのページビルダー。
見る家庭、教会員の区分、非公開の牧会メモ、小グループ、新来者のフォローアップ。
見る月間のマトリクス表、メールからの承諾・辞退、奉仕できない日、リマインダー、カレンダー配信。
見るお迎えコード付きのタブレット端末、リアルタイムの名簿、出席のグラフ。
見るStripe を使った献金、小切手や現金のための台帳、年間明細書。
見るライブ時計付きの進行表、リハーサル、奉仕可能日、日時の候補探し。
見る小グループ、奉仕、家庭、献金、祈りをまとめた、ログイン後のホーム。
見る複数の言語で礼拝をささげる教会は少なくありません。Church4Christ には 12 の表示言語が用意されていて、会衆が使う言語をオンにし、標準の言語を選べます。


バージョン 1.5 では、チェックインと奉仕スケジュールを 375px の画面向けに作り直しました。横長の表の代わりにカード、指で押しやすいボタン、受付端末にふさわしいスマートフォンのキーボードを用意しています。

チェックイン

スケジュール

進行表

マイカレンダー
ダウンロードするネイティブアプリはありません。スマートフォンの大きさに合わせた、同じウェブサイトです。
すべてがそろったデモ教会を、訪問者、教会員、管理者として自由に見て回れます。インストールは不要です。
デモを試すリポジトリを複製してコマンドをひとつ実行すると、名前、色、ロゴ、最初の機能を入力するローカルの設定フォームが開きます。AI コーディングアシスタントにセットアップガイドに沿って進めてもらうこともできます。
$ git clone https://github.com/leveo/church4christ.git$ cd church4christ && npm ci$ npm run onboard
まずは Cloudflare D1 の Website + Community から始めます。教会員ポータル、献金、礼拝計画は、あとから「設定 → モジュール」で追加できます。
セットアップガイドを読む“Read AGENTS.md and docs/setup.md. Start the browser onboarding so I can choose our organization’s branding and first features. Use my saved preferences to set up a local preview, verify the site and administrator pages, then report the URL and remaining checks.”モジュールをオフにすると、そのページ、リンク、メールがまとめて表示されなくなります。何も削除されず、いつでもオンに戻せます。
毎週の礼拝の週報を作成して公開します。
検索できる説教のアーカイブを公開します。
祈り会シートを準備して公開します。
バイリンガルの記事を公開します。
ブロックを使って、バイリンガルのカスタムページを作成します。
祈りの課題を受け付け、ケアします。
イベントとお知らせを公開します。
フェローシップの一覧を公開します。
グループのメンバー、イベント、申込、出席を管理します。
人、家庭、牧会ノートを管理します。
安全な子どものチェックインと出席を運用します。
大人の礼拝出席の合計を記録し、子どものチェックインを報告します。
新来者カードを受け付け、一人ひとりへのフォローアップを調整します。
説明可能な教会員の活動と、教会全体の関わりを監視します。
教会員に、家庭、グループ、カレンダー、祈り、奉仕の機会を見つけるツールを提供します。
献金を記録し、必要に応じてStripeでの支払いを受け付けます。
無料または有料のイベント申込を運用します。
授業時間以外にも、ミニストリーのコースを継続します。
ミニストリー、チーム、プラン、リマインダーを調整します。
賜物の発見と、奉仕とのマッチングをサポートします。
奉仕の証しを集めて公開します。
礼拝やイベントの進行表、リハーサル、奉仕可能日、カレンダーを計画します。
献金とイベント申込には Supabase(PostgreSQL)バックエンドが必要です。それ以外はすべて、標準の Cloudflare D1 データベースで動きます。
どのエディションも同じコードベースに、ひとつの分野だけをオンにしてインストールします。別々のコードを管理する必要はなく、あとから機能を追加できます。
教会のための子どものチェックイン端末です。保護者はタブレットで子どもをチェックインしてお迎えコードを受け取り、子ども担当のチームは、今その教室にいる子どもを確認できます。
preset: checkin
church-checkin賛美、子ども、おもてなし、技術のチームの奉仕を組めます。奉仕者はメールのリンクから承諾や辞退を返し、奉仕できない日を登録し、自分の奉仕カレンダーを購読できます。
preset: volunteer-scheduling
church-volunteer-scheduling教会の小グループのためのホームです。公開の一覧、参加リクエスト、定例の集まり、そしてメールで届くチェックリストからの出席記録を備えています。
preset: small-groups
church-small-groups開発者に頼らず、スタッフが更新できる多言語の教会ウェブサイトです。説教、イベント、週報、記事、祈りの課題、ブロック式のページビルダーを備えています。
preset: website
church-website-cmsChurch4Christ は月額課金ではありません。使った分だけを各サービス提供元に直接支払います。小さな教会の多くは、Cloudflare の無料枠の範囲で始めています。
$0
ご自身のコンピューター上の、ローカル D1 で動く Website または Community のモジュール
ローカル D1 での評価に、ホスティングの料金はかかりません。コンピューターと時間はご自身でご用意ください。
多くは $0 から
最大 20 の D1 対応モジュールを動かす、Cloudflare の Worker、D1、R2
控えめな構成であれば、Cloudflare の無料枠に収まることがあります。無料枠を超えるトラフィック、ストレージ、処理、ドメイン、ほかのサービスには、費用がかかることがあります。
月額 $5 から
任意の宛先へのログインリンク、リマインダー、リクエスト、ダイジェスト
任意の宛先に送るには Workers Paid が必要で、現在は最低月額 $5 で 3,000 通を含み、それを超えると 1,000 通あたり $0.35 です。
Cloudflare + Supabase のプラン
Cloudflare に Supabase/PostgreSQL を加えて使う、献金とイベント申込を含む Full Church のモジュール
選んだ Supabase のプランによって、費用が加わることがあります。Supabase Free には毎日の自動バックアップがなく、利用の少ない Free のプロジェクトは一時停止されることがあります。定期的に外部へダンプを取るか、必要なバックアップを備えたプランを選んでください。
ここに示したのは計画のためのパターンであり、価格を保証するものではありません。料金は 2026 年 8 月時点のもので、変更される場合があります。デプロイの前に、リンク先の公式料金ページでご確認ください。
Church4Christ は、日常の教会管理の多くを、自己運用するひとつのアプリケーションでまかないます。任意の読み取り専用の同期を使えば、移行のあいだ両方のシステムを並行して使えます。
| よくあるニーズ | Church4Christ では |
|---|---|
| 人と家庭の名簿 | CSV インポート、保存できる元の列の対応づけ、エクスポートを備えた、人と家庭の管理 |
| 小グループ | 公開の一覧、参加リクエスト、イベント、出席を備えたグループ |
| 奉仕スケジュール | ログイン不要のメール確認つき、月間のマトリクス表 |
| 礼拝計画 | 礼拝やイベントのための進行表、リハーサル、奉仕可能日、カレンダー |
| 子どものチェックイン | お迎えコードと出席グラフを備えた、端末でのチェックイン |
| 出席と関わりの把握 | 礼拝の出席と、根拠のわかる活動スコア |
| 新来者とケアのフォローアップ | 新来者の一覧、祈りの壁、コミュニティのワークフロー |
| 教会のウェブサイトと CMS | 公開サイト、テーマ、説教、週報、ページビルダー |
| 教会員が自分で行う手続き | 家庭、小グループ、祈りのための教会員ポータル(D1 でも Supabase でも) |
| オンライン献金 | オフライン用の台帳と年間明細書を備えた Stripe 献金(Supabase バックエンド) |
| 複数のキャンパス | キャンパスごとにデータと役割を分けた複数キャンパス対応 |
Planning Center などの製品名は、それぞれの所有者の商標です。Church4Christ は独立したプロジェクトであり、それらの企業とは提携していません。
比較の全文を読むソフトウェアは無料のオープンソースです。ホスティング、メール、データベース、ドメインのサービスには、構成や利用状況によって費用がかかることがあります。小規模な運用であれば、各サービスの無料枠に収まる場合もあります。
Church4Christ は、必要としている教会の助けになるようにオープンソースにしています。GPL-3.0 ライセンスにより、改変版を配布する人は同じライセンスでそのソースを公開しなければならず、営利目的で売る非公開製品にすることはできません。教会に対して、セットアップ、カスタマイズ、ホスティング、サポートの適正な料金をいただくことは歓迎します。詳細はライセンス本文に従います。
ありません。Church4Christ は、教会がご自身の Cloudflare アカウントで運用するソースコードです。Church4Christ のアカウントを作る必要はなく、先に試していただくためにライブデモを用意しています。
小規模から中規模の教会、フェローシップ、非営利団体、とくに多言語の教会や移民の教会に向いています。導入と保守を担える、技術に抵抗のないスタッフ、奉仕者、協力者がいることが前提です。
技術に慣れた人が導入と更新を受け持つのが理想です。ブラウザでの初期設定や AI アシスタント向けのガイドで手間は減らせますが、変更内容の確認、データのバックアップ、デプロイは、やはり誰かが行う必要があります。
12 の表示言語に対応しています。英語、中国語、スペイン語、ブラジルのポルトガル語、フランス語、ドイツ語、日本語、韓国語、マレー語、インドネシア語、ベトナム語、ヒンディー語です。教会は必要な言語をオンにして標準の言語を選びます。中国語を読む方は、簡体字から繁体字へワンクリックで切り替えられます。説教、イベント、ページなど教会独自のコンテンツは、各言語でスタッフが書きます。
任意の読み取り専用の Planning Center People 同期が、人の記録を結び付け、判断がつかない候補は人が確認するようにします。そのため、両方のシステムを並行して使えます。人の情報は CSV インポーターで移せます。
献金やイベント申込が必要でなければ、Cloudflare D1 から始めてください。この 2 つは Supabase/PostgreSQL が必須です。D1 から Supabase への自動移行はまだないため、実際のデータを入れる前に決めてください。
Cloudflare Workers 上の Astro で動き、データは Cloudflare D1 または Supabase/PostgreSQL、メディアは Cloudflare R2 に保存します。公開ページにクライアント側のフレームワークは含まれません。