A Digital Family Altar
“Where two or three gather in my name, there am I with them.”
— Matthew 18:20
A quiet place for your family to open the Scriptures together — across rooms, cities, or languages.
A guide for families gathering around the Word
In the Family Room panel (right sidebar), enter your name and click Create New Family Room. A unique room code is generated. Share the link or code with your family.
Family members paste the room code or full invite link into the Paste room code field and click Join. Everyone in the same room shares notes, highlights, and prayers live.
Use the Now Reading bar at the top to pick Language → Bible Version → Book → Chapter, then click Open on Canvas. Or use the Sacred Library panel on the left.
Switch between ☀ Morning and ☾ Evening using the toggle at the top. Each session has its own reading plan shown in the banner. Click Open to jump to that day's portion.
Read mode (✋): Click any verse to cycle highlight colours (yellow → pink → green). Shift-click to send a heart reaction to the room.
Pen (✒): Draw, underline, or circle directly on the scripture page. Choose colour and thickness from the toolbar.
Highlighter (🖍): Broad strokes for gentle highlighting over text.
Text note (T): Click anywhere on the canvas to drop a typed sticky note at that exact spot.
Eraser (⌫): Remove pen/highlighter strokes you've drawn.
Zoom (A− / A+): Increase or decrease the scripture text size for comfortable reading.
Two-column (⫴): Split the scripture into two side-by-side columns for a printed Bible feel.
Snapshot (📸): Captures the annotated canvas and shares it as a note with the room.
Save (💾): Saves all pen strokes and highlights to your browser storage.
In the Shared Notes panel, choose an entry type using the symbol row — 📝 reflection, ✦ mark, 🎙 voice, ❓ question, 🕊 prayer, 🔗 link, 📎 attachment. Type your note and click Share. It appears live for everyone in the room.
Voice 🎙: Click the mic button, speak your reflection, click again to stop. The audio is saved as a note that anyone can play back.
Prayer Requests 🕊: The left sidebar has a dedicated prayer request section. Add a request — the whole family can see and pray through them.
Indian languages (Hindi, Telugu, Tamil, Malayalam, Kannada, Bengali, Marathi, Gujarati, Punjabi, Urdu) load from bolls.life — free, public-domain BSI/IRV/ERV translations.
English (KJV, WEB, ASV, YLT, Basic English, Douay-Rheims, Tyndale, Wycliffe) and world languages (Spanish, French, German, Portuguese, Russian, Chinese, Korean, Arabic, Tagalog, Swahili) load from getbible.net — free, public domain.
Study & Commentary (Geneva 1599, Scofield, Matthew Henry, JFB, TSK, Adam Clarke) are English commentaries from bolls.life — shown verse-by-verse alongside the text.
Both APIs are free and require no account. Scripture loads directly in your browser — no data is sent to our servers.
Set the daily reading: The Morning and Evening banners show an auto-computed reading plan. You can override them by changing the book/chapter selects in the banner — the whole room sees your choice.
Track participation: Members who join the room appear as coloured dots in the banner. Dotted days on the Altar Calendar (right panel) mark days your family gathered.
Encourage children: Use the ❓ note type for children to post their doubts — parents can see and answer them in the shared notes panel.
Export: Use the ⤓ button (top bar) to export the canvas as PNG, PDF, or full JSON backup of all notes, prayers, and highlights.
This app uses two sync layers: BroadcastChannel (same device, multiple tabs/windows — works instantly) and jsonblob.com CloudSync (cross-device, cross-network — needs a room created via Create New Family Room).
For the best experience, the Admin (parent) should create the room and share the invite link. Family members on phones, tablets, or other computers join via the link.
No account or login is required. Firebase can be configured for advanced realtime features — see the firebaseConfig section in the source.