The Lutheran Missal APP
** STILL IN BETA STAGE **
The full text of every Mass — Ordinary, Propers, Sequences, Collects, Vestment prayers, Occasional prayers — is served from a bundled SQLite database so the app works with no network connection.
Full texts for all 8 offices in the daily office (Matins, Lauds, Prime, Terce, Sext, None, Vespers, Compline).
Highlights
Full liturgical calendar — Advent through Trinity, all Sundays and feasts of the sanctoral cycle, with primary-occasion resolution.
Configurable Propers — toggle Alleluia / Tract (Proper, Ordinary, omitted), Sequences on or off, and rubrical variants.
Sequences — Advent through Septuagesima Eve plus feast-day sequences (Grates nunc omnes, Stabat Mater, Petre Summe, and others), matched automatically to the day.
Rubrics with red text — traditional rubrical highlighting with responsive light/dark/warm/cool themes and high-contrast variants.
Font & type controls — Inter, Lora, EB Garamond, Fraktur, or system UI; three text sizes.
Offline first — the entire missal is bundled as SQLite; no runtime requests.
Tech stack
UI: React 18, React Router 7, Tailwind v4, Radix UI, Lucide icons
Build: Vite 6, TypeScript 5
Data: SQLite via sql.js (web) and @capacitor-community/sqlite (native)
Native shell: Capacitor 6 for iOS and Android
Package manager: pnpm
db navigator 

