No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A simple way for churches to join Baptize 2027, and for the people they baptize to share their story and take their first steps of faith, from any phone, in their own language.
Churches sign up whichever way suits them: by text message, answering one short question at a time, or on a mobile-friendly web page. Stories and the first 30 days are mobile-friendly web pages too.
Live site: baptize.app · Diagrams of each journey: How it works below · Screenshots: baptize.app/features
Churches. A pastor signs up by simply texting our number and answering about 14 short questions, one text at a time, or by filling in one mobile-friendly form on the web. They get a private link to their church's own page, where they can change their answers, add photos of baptisms, report how many people they've baptized, and see how their newly baptized are doing.
People who were baptized. Anyone baptized can write their story with a few guided questions, choose who may read it, and make a picture of it to post themselves. They can also follow the first 30 days: a short reading, a question and one small step each day, with check-ins their church can see if they allow it.
The Baptize 2027 team. The team sees every signup, texts pastors back from the same number, reads the stories people chose to share with them, and edits the wording of every message.
A church signs up by text or on the web. Either way, the thank-you text links to the church's own page, which is the only login it needs.
flowchart LR
pastor([Pastor]) --> how{Signs up}
how -->|texts our number| lang[Language detected,<br>or picked from a menu]
lang --> q[About 14 questions,<br>one text at a time]
how -->|fills in a form online| code[Texted code<br>confirms the phone]
code --> form[One form]
q -.->|or finishes on the web| form
q --> done[[Thank-you text<br>with the page link]]
form --> done
done --> page["The church's own page:<br>answers, photos, baptism count,<br>resources, QR codes to invite"]
done -.->|after signup| later[Later texts]
later --> kind{What is it?}
kind -->|a number| count[Baptism count saved]
kind -->|a picture| photo[Photo kept,<br>asks to share it]
kind -->|anything else| team["Baptize 2027 team inbox<br>+ a text alert to the team"]
team -->|reply by text| later
Anyone baptized can write their story. A link texted to their phone is how they get back to it, and they choose who may read it.
flowchart LR
person([Someone baptized]) --> start["Story start page<br>(front page or church QR code)"]
start --> link[[Link texted<br>to their phone]]
link --> write["Their own story page:<br>five guided questions<br>become a story"]
write --> who{Who can read it?}
who -->|only me| mine[Private]
who -->|my church| church[Church page:<br>Stories tab]
who -->|church and the team| team["Baptize 2027 team<br>reads it, may feature it"]
write --> card[Story picture<br>to post themselves]
write --> next["Start the first 30 days"]
Online, except one text with their link. A new day opens each day, and check-ins reach their church if they allowed it.
flowchart LR
person([Newly baptized]) --> start["30 days start page<br>(front page, church QR code,<br>or their story)"]
start --> link[[Link texted<br>to their phone]]
link --> days["Their own 30 days page:<br>a reading, a question<br>and a step each day"]
days --> checkin{"Check-in on<br>days 7, 14, 21, 30"}
checkin -->|going well| days
checkin -->|"it's hard / a question"| flag
days -.->|quiet for 3 days| flag["Could use a call"]
flag --> church["Church page:<br>Newly baptized tab"]
church --> talked[We talked]
checkin -->|day 30| next([Next step:<br>group, serve, class])
English, Spanish, French, Portuguese, Chinese, Arabic, Hindi, Bengali, Russian and Urdu. A church that texts in its own language is answered in it, and every page has a language picker. The team writes in English and translates with one click.
A working proof of concept, built in October 2026. The gaps we know about and kept on purpose are in docs/gaps.md.
MIT (LICENSE). QR codes are drawn with qrcode-generator by Kazuhiko Arase (MIT license), copied unchanged to public/js/qrcode.js. "QR Code" is a registered trademark of DENSO WAVE INCORPORATED.