-
-
Start with a clean slate. Your journal begins empty, ready to capture prayers and reflections.
-
Write down your prayer or reflection. Verity Verse listens to your words to recommend Scripture.
-
The app connects to the server and prepares personalized Bible verses for your entry.
-
Receive three Bible verses that match your reflection. Read, meditate, and be encouraged.
-
Your past prayers and verses are saved here, creating a personal spiritual journal.
Inspiration
Life is full of moments when we feel lost, anxious, or in need of encouragement.
I wanted to build an app that connects those moments with the timeless wisdom of the Bible.
Verity Verse was born out of the idea: “What if I could write down my thoughts and instantly receive Scripture that speaks to me?”
What it does
Verity Verse is a prayer companion app.
You write your prayers, reflections, or life moments, and the app recommends Bible verses (KJV / Korean Bible) that speak to your situation.
Key features include:
- Simple journaling
- Personalized verse recommendations
- Bilingual support (English & Korean)
- Unlimited recommendations with a subscription
How I built it
- Frontend: Swift + SwiftUI for iOS
- Backend: FastAPI server connected to an LLM for generating verse recommendations
- Subscriptions: RevenueCat SDK for entitlement & paywall handling
- Localization: English/Korean with
xcstrings - Storage: SwiftData for journaling entries
Challenges I ran into
- App Store Connect’s IAP review flow was tricky; subscriptions initially got stuck in Waiting for Review state
- Synchronizing subscription state after paywall dismissal required careful use of RevenueCat’s delegate callbacks
- Ensuring smooth user experience when switching languages (English ↔ Korean)
Accomplishments that I'm proud of
- Successfully launched the app on the App Store 🎉
- Implemented a working subscription model: free users get a daily limit, premium users enjoy unlimited verse recommendations
- Fully localized UI and verse mapping (KJV ↔ Korean Bible)
- Clean, minimal design focused on prayer and reflection
What I learned
- How to integrate RevenueCat for managing subscriptions and paywalls
- Handling App Store Connect in-app purchase workflows, including metadata and review requirements
- Localizing an app into two languages smoothly
- Designing with SwiftUI for clarity and focus
What's next for Verity Verse (iOS)
- Android release
- Improve verse matching with advanced NLP techniques
- Add social features (share prayers or verses with trusted friends)
- Expand to more Bible translations
Log in or sign up for Devpost to join the conversation.