开源教会儿童报到系统
家长在平板上为孩子报到,拿到接送码;儿童事工同工随时看到现在谁在教室里。
preset: checkin
church-checkinChurch4Christ 把支持 12 种语言的教会网站,和会友、小组、服事排班、儿童报到、奉献等事工管理整合在一起。它运行在你们自己的 Cloudflare 账户上,源代码完全开放。
无需注册。可以用访客、会友或管理员的身份,浏览虚构资料的演示教会。



以下都是当前版本的真实界面,资料来自项目自带的虚构演示教会。

多语言的教会网站:讲道、周报、活动,导航按模块自动分组。

本周的周报和讲道准备,以及各模块的待办事项。

一个月的服事安排一目了然,同工通过邮件确认。

每周报到人数、4 周平均和 12 周图表。

会友登录后的主页:服事、家庭、小组和代祷。
先从网站开始,准备好了再加入社群工具;关掉任何模块都不会删除资料。
讲道、周报、活动、文章,以及拖放式页面编辑器和三套主题。
了解更多家庭资料、会友身份、私密牧养记录、小组和新朋友跟进。
了解更多月度排班表、邮件确认或婉拒、请假日期、自动提醒和日历订阅。
了解更多平板报到机、接送码、实时名单和出席图表。
了解更多Stripe 在线奉献、支票现金记账,以及年度奉献报告。
了解更多带实时时钟的流程单、彩排、可服事时间和找时间。
了解更多会友的个人主页:小组、服事、家庭、奉献和代祷。
了解更多许多教会用不止一种语言敬拜。Church4Christ 内置 12 种界面语言,你们可以开启会众用得到的语言,并设定默认语言。


1.5 版针对 375px 宽的屏幕重新设计了儿童报到和服事排班:宽表格改为卡片,按钮大小适合手指点按,报到机会弹出合适的手机键盘。

儿童报到

服事排班

流程单

我的日历
没有需要下载的原生 App,就是同一个网站,为手机调整了版面。
用访客、会友或管理员的身份,浏览一间资料齐全的演示教会。什么都不用安装。
试用在线演示下载源代码后运行一个命令,就会打开本地设置表单,填写教会名称、颜色、Logo 和要启用的功能。也可以让 AI 编程助手按照安装指南来完成。
$ git clone https://github.com/leveo/church4christ.git$ cd church4christ && npm ci$ npm run onboard
先在 Cloudflare D1 上启用“网站 + 社群管理”。日后可在「设置 → 模块」中加入会友平台、奉献或服事流程。
阅读安装指南“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 运行网站或社群模块
本地 D1 试用不需要任何托管服务费用,只需要一台电脑和一些时间。
起步常为 $0
Cloudflare Worker、D1 和 R2,最多 20 个兼容 D1 的模块
规模不大的部署可以落在 Cloudflare 免费额度之内。超出额度的流量、存储和操作,以及域名和其他服务,可能产生费用。
每月 $5 起
向任意收件人发送登录链接、提醒、申请通知和摘要
向任意收件人发信需要 Workers Paid 方案,目前最低每月 $5,含 3,000 封邮件,超出后每 1,000 封 $0.35。
Cloudflare + Supabase 方案
Cloudflare 加上 Supabase/PostgreSQL,用于完整教会系统的模块,包括奉献和活动报名
所选的 Supabase 方案可能另有费用。Supabase 免费版没有每日自动备份,长期不活跃的免费项目可能被暂停;请定期做异地备份,或选择备份方案符合需要的付费版。
以上只是规划参考,并非价格承诺。价格以 2026 年 8 月为准,随时可能调整;部署前请在所附的官方价格页面上确认。
Church4Christ 用一套自行部署的系统涵盖了大部分日常教会管理工作;可选的只读同步功能,让两套系统在过渡期间并行运作。
| 常见需求 | Church4Christ 中的对应功能 |
|---|---|
| 会友与家庭名录 | 会友与家庭,支持 CSV 导入、保存栏位对应和导出 |
| 小组 | 小组:公开目录、加入申请、聚会活动和出席记录 |
| 服事排班 | 月度排班表,同工通过邮件确认,无需登录 |
| 服事流程 | 崇拜与活动的流程单、彩排、可服事时间和日历 |
| 儿童报到 | 报到机、接送码和出席图表 |
| 出席与参与度 | 崇拜出席统计和可解释的活跃度评分 |
| 新朋友与关怀跟进 | 新朋友跟进队列、祷告墙和社群工作流程 |
| 教会网站与内容管理 | 公开网站、主题、讲道、周报和页面编辑器 |
| 会友自助服务 | 会友平台:家庭、小组与代祷,支持 D1 或 Supabase |
| 在线奉献 | Stripe 奉献、线下记账与年度奉献报告(需 Supabase) |
| 多堂点 | 多堂点,各堂点资料与角色彼此隔离 |
Planning Center 及其他产品名称均为其各自所有者的商标。Church4Christ 是独立项目,与上述公司没有任何关联。
查看完整对比软件本身免费,并且开源。主机、邮件、数据库和域名等服务,视你们的设置和用量可能产生费用;规模较小的部署可以落在服务商的免费额度内。
Church4Christ 开源,是希望帮助真正需要它的教会。它采用的 GPL-3.0 许可要求:任何人分发修改后的版本,都必须以同样的许可公开源代码,所以它不能变成闭源产品拿去牟利。为教会提供安装、定制、托管或技术支持并收取合理的劳务费用,是欢迎的。具体以许可条款原文为准。
没有。Church4Christ 是由教会部署在自己 Cloudflare 账户上的源代码,没有需要注册的 Church4Christ 账户。在线演示是让你们先试用。
中小型教会、团契和非营利机构,特别是多语言和移民教会;最好有一位熟悉技术的同工、志愿者或合作伙伴负责部署和维护。
最理想的是有一位熟悉技术的人负责部署和更新。浏览器设置表单和 AI 助手指南能减轻很多工作,但仍需要有人审核改动、备份资料并负责部署。
12 种界面语言:英文、中文、西班牙语、巴西葡萄牙语、法语、德语、日语、韩语、马来语、印尼语、越南语和印地语。教会可以自选要开启的语言并设定默认语言,中文还可一键转换简繁。讲道、活动、页面等内容由你们的同工用各语言撰写。
可选的只读 Planning Center People 同步会关联会友资料,无法确定的匹配交由人工审核,两套系统可以并行运作。会友资料可用 CSV 导入工具迁移。
除非需要奉献或活动报名(这两个模块需要 Supabase/PostgreSQL),建议从 Cloudflare D1 开始。目前没有从 D1 到 Supabase 的自动迁移,请在录入正式资料前决定。
Astro 运行在 Cloudflare Workers 上,资料存放在 Cloudflare D1 或 Supabase/PostgreSQL,媒体文件存放在 Cloudflare R2。公开页面不加载任何前端框架。