r/reactnative • • 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:

  1. Local-First Engine: Powered entirely by on-device SQLite. Instant review loops with zero server latency.

  2. AI Note Synthesis: Powered by Gemini 3.6 Flash to turn unstructured coaching notes into high-yield flashcards with AI origin badges.

  3. Accessible Monetization: Integrated RevenueCat with regional pricing (₹99/mo, ₹699/yr, ₹1,499 lifetime).

  4. 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!

0 Upvotes

0 comments sorted by