I Couldn't Find a Bible Promises App Worth Using, So I Built One That Updates Itself Without Touching the App Store
I went looking for a Bible promises app for myself first, before any of this became a project. What I found on the Play Store and App Store kept falling into the same few buckets: outdated design, no updates in years, or a promise list that covers a handful of themes and then starts repeating itself. None of it was built for someone who wants to open an app on a hard morning and actually find something that speaks to what's going on. There are millions of people looking for exactly that, a way to engage with the Bible that fits their actual day instead of a chapter-a-day habit that closes the app and moves on. I couldn't find something that met that need well, so I built Selah, and it's live on Google Play now.
The gap
The apps that already exist aren't badly made because nobody cared. They're thin because a promise list is genuinely tedious to build well. Sorting scripture into themes that actually mean something, at any real scale, is slow, manual work, and it shows in how most of these apps stall out after launch. A few hundred verses under ten categories is enough to ship, but not enough to still be useful six months later. I wanted Selah to be the app that keeps getting built on instead of the one that quietly stops getting updated.
What's in it
- Let the word settle in your heart: pulls a verse based on the theme or season you pick, so you're not scrolling a list to find something relevant.
- Daily affirmations: a new one each day, narrated with a natural-sounding voice through the Cartesia AI API, plus save and share options and sectional morning cards built around a handful of themes.
- 2,122 Bible promises across 46 themes, sourced from public domain translations (KJV, BSB, WEB, ASV). There are over 3,000 promises in scripture total, so this is a living dataset I'm committed to expanding rather than a fixed list I shipped once and left. Also browsable by topic: salvation, strength, faith, guidance, fear, God's faithfulness, peace, answered prayer, spiritual warfare, financial need, and more.
- Memorize: quizzes, flashcards, a matching game, and tap-to-reveal, for people who want a verse to actually stick instead of fading a day after they read it.
- Insight: word studies covering 14,000+ Greek and Hebrew words, their meanings, and where else they show up in the Bible, so a word study isn't a dead end but a trail you can follow through scripture.
- Study & Prayer: prayer verses grouped by theme (thanksgiving, morning declarations, peace over anxiety, wisdom for decisions, etc). Each theme gives you 20 cards, a verse plus a short declarative line, meant to be prayed one card at a time for about a minute before moving on. It's a way to pray scripture instead of running out of things to say halfway through.
The stack
Selah is a React Native / Expo app. Content doesn't ship inside the app bundle: the promise database, word studies, and audio are hosted remotely across two content servers and pulled down through a lightweight content API. That split matters more than it sounds like it should. It means I can fix a bad tag, add a new theme, or grow the promise dataset toward that 3,000 mark without asking anyone to update the app, and without a content bug sitting broken on someone's phone until they happen to reinstall. The app itself stays small and fast because it's not carrying a growing Bible database inside its own bundle.
Credits
The public domain Bible translations used across the app, Open Scriptures for the word study library, Tyndale House, Cambridge, and StepBible.org for the word occurrence data behind Insight, and Brady Stephenson's Bible data for the promise references. None of Insight or the promise dataset exists without that groundwork already being open.
What's next
If you try it and have feedback, or there's a feature you'd want to see, I'd like to hear it. This is early, and the roadmap is genuinely shaped by what people ask for rather than a fixed plan I'm working through on my own.
Selah is free right now, and I'm planning to keep it that way as long as running costs stay manageable. The remote content setup helps with that too, since I'm not rebuilding and resubmitting the app every time the library changes.
Top comments (0)