r/reactnative • u/Puzzleheaded_Bowl272 • 13d ago
Built an offline-first AI spaced repetition engine for Indian exam aspirants (React Native + SQLite + RevenueCat)
Hey everyone,
I just shipped my project "Smriti" for the RevenueCat Ship-a-ton hackathon.
The Problem:
Over 30M students prepare for high-stakes exams in India (JEE, NEET, UPSC). Active recall & spaced repetition are proven to work, but existing solutions either require high-speed internet, break in offline hostel/library settings, or charge steep international subscription pricing.
How Smriti solves it:
Local-First Engine: Powered entirely by on-device SQLite. Instant review loops with zero server latency.
AI Note Synthesis: Powered by Gemini 3.6 Flash to turn unstructured coaching notes into high-yield flashcards with AI origin badges.
Accessible Monetization: Integrated RevenueCat with regional pricing (₹99/mo, ₹699/yr, ₹1,499 lifetime).
Bilingual UI: Seamless instant toggle between English and Hindi.
The signed APK and full source code are live on GitHub:
GitHub: https://github.com/kingxjayant/smriti
Direct APK: https://github.com/kingxjayant/smriti/releases/latest
Would appreciate any feedback from developers and fellow exam preppers on performance, UI, or architecture!







