SOLONOVA
Case study 04 · Meletao · iOS beta

Scripture by heart,
kept together.

Meletao — μελετάω, “to meditate on, to practice” — is a social Bible memorization app in closed beta: first-letter memory drills graded by honest spaced repetition, a private prayer list, daily habit streaks, and small groups that memorize and pray together. Four public-domain translations ride inside the app, offline.

In development — iOS first Expo TypeScript SQLite Supabase

Four translations. Zero connection.

The Berean Standard Bible, KJV, WEB and ASV ride inside the app as a single offline database — browse, search, and pick a passage to memorize with no account and no signal. The library keeps every verse with its translation and its level.

Meletao's Verses tab — eight verses in review, two collections, and a learning list where each verse carries its translation and its level
The library — collections, levels, what's due

Public domain, bundled

BSB, KJV, WEB and ASV in one on-device SQLite database — about 26 MB, shipped in the app bundle, searchable offline.

Scripture gets a serif

The Word is set in Lora; the interface stays in Inter. Ink & Gold is the app's locked design direction — blue-black ink, warm gold.

No account required

Library, drills, prayer and streaks all run local-first. Sign-in exists for one reason: groups and backup.

The shipped app, captured from the exhibit on the bench — a trimmed offline Bible

First letters. Then none.

Every verse climbs a stage machine — read it, type it from first letters, then type it blind. The app grades each rep from typing accuracy and hint usage; there are no self-report buttons to flatter yourself with.

Meletao's first-letter drill on Psalm 23:1–3 at level 3 — half the words hidden, the passage shown as first letters and blanks to type against
Level 3 — half the words hidden, type each first letter

Forgiving keys, honest grades

First-letter matching forgives QWERTY-adjacent slips; a second miss reveals the word and marks it. Accuracy — not a mood — sets the grade.

Mastery is earned twice

Mastered means three blind passes at 90%+ across two different days. Slip below 70% twice and the verse demotes a stage.

SM-2 underneath

Intervals grow 1 → 6 → ease-scaled days; a lapse resets to one day and lowers the ease. Due dates land at your local midnight.

A prayer list only you can read.

Personal prayer items cycle through a guided, one-at-a-time flow — check each off as you pray. The list is private by database policy, not by promise: row-level security keeps it invisible to everyone, including your group.

Meletao's Pray tab — three items to pray for today with their recurrence, a Begin button for the guided flow, and an Answered archive
The list — recurrence per item, answered prayers archived

Private is an invariant

Owner-only row-level security on every prayer table — and a dedicated database test will fail the build if it ever leaks.

Recurrence that fits life

Daily, weekdays, or custom days per item — the guided flow queues exactly what belongs to today.

Answered, not deleted

Answered prayers archive with their date — a running record of what was asked and what came back.

Streaks that keep the day.

Three daily habits — prayed, studied, reviewed — feed one primary streak: keep any of the three and the day is kept. The math is timezone-correct with yesterday's grace — the same streak engine Segno already ships.

Meletao's Today tab — a verse of the day, seven verses due for review, and the kept-today ring showing a 21-day streak over a heatmap of recent days
Today — the review queue and the streak

One streak, honestly kept

Any of the three habits keeps the day; days flip at midnight in your timezone, and yesterday stays open until then.

Reminders, not nags

Two configurable local notifications a day — with live copy like “5 verses due” — and the permission prompt waits until after your first real session.

Rollups, not raw logs

Only daily summaries ever sync; per-rep detail stays on the device. Enough to power streaks anywhere you sign in.

Memorize together. Pray together.

A small group is the centre of gravity: a shared set of passages that lands in every member's library, streaks and progress visible to each other, and a prayer-request feed where you can see that people prayed — never what anyone else keeps privately. Groups need an account, so the offline exhibit stops at the door; this is the part still being built.

Codes rotate, hashes rest

Groups join by a rotatable code stored only as a hash — the pattern proven in SquadPT's production join flow.

That, never what

Requests you post are group-visible by choice. Your personal prayer list never is — co-members can see that you prayed, not what.

One list, everyone's library

The group's passage set materializes into each member's own library, so the whole group drills the same verses on the same engine.

Everything it does

Four pillars, one app.

First-letter drills

Type against the verse — first letters with forgiving QWERTY matching, then fully blind. Haptics on every keystroke.

Honest spaced repetition

SM-2 style scheduling where the grade comes from measured accuracy and hint usage — never a self-report button.

The Bible, offline

BSB, KJV, WEB and ASV bundled as on-device SQLite with full-text search — no connection, no paywall on the text.

Private prayer

A guided one-at-a-time flow with per-item recurrence and an answered archive — owner-only by database policy.

Habit streaks

Prayed, studied, reviewed — one primary streak with timezone-correct day math and yesterday's grace.

Groups

Hashed, rotatable join codes; a shared passage collection that lands in every member's library; streaks and heatmaps visible to the group.

Group prayer requests

Post a request, add someone else's to your own list, and see how many prayed for yours today.

Local-first

Fully usable with no account. Sign in only for groups and backup — the sync engine comes over from Segno, tests and all.

Free at launch

No ads, no tracking, and the full memorization engine free — built to serve the group before the business.

ExpoReact NativeTypeScriptSQLiteSupabasePostgres RLS
Keep exploring ↑ Back to the top
The fine print

No analytics, no cookies, nothing collected — the policy says so in full.

Privacy © 2026 SoloNova LLC
info@solonova.io →