Inspiration
What it does
How we built it
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for Lore
Inspiration
Learning often starts with a question, but a search result is not a learning path. Lore came from wanting a calmer way to turn curiosity into understanding on a phone.
What it does
Lore turns a topic, pasted notes, or a supported link into a personal course. Each course moves through short explanations, examples, visual diagrams, and practice checks. Learners can adjust reading preferences, ask follow-up questions, and return to saved courses with a clear next lesson.
Free accounts can create up to 3 new courses each calendar month. Optional monthly plans increase that allowance. Every plan keeps the same lessons and practice, and saved courses remain readable when a limit is reached or a plan is canceled.
How I built it
Lore is an Android app built with React Native and Expo using TypeScript, Clerk authentication, Convex for the synced backend, and RevenueCat for subscription purchases. Course generation is account-bound and server-backed. Subscription state is reconciled with the backend before premium access is granted.
The public Android build is available here: https://play.google.com/store/apps/details?id=com.cowman.lore
Challenges I ran into
The difficult part was not generating more text. It was designing a learning loop that can move from a question to a sequence, from a sequence to an example or diagram, and from there to a check that exposes a gap. We also had to keep authentication, progress, deletion requests, purchase verification, and store disclosures aligned instead of treating them as separate finishing tasks.
Accomplishments that I'm proud of
Lore can turn open-ended curiosity into a structured path while keeping the next step visible. The reader supports short lessons, diagrams, examples, practice, follow-up questions, reading preferences, and saved-course progress in one focused Android experience.
What I learned
A useful learning product needs to make the learner's next action obvious. More explanation is not always better. Sometimes the right improvement is a prerequisite, a visual relationship, a worked example, or a recall check. I also learned that shipping the trust layer matters as much as shipping the happy path.
What's next for Lore
We are continuing to improve source-grounded course generation, lesson sequencing, practice quality, and the feedback loop from real use. AI-generated learning material can contain mistakes, so Lore is designed to encourage checking important facts against reliable sources.
Built With
- android
- clerk
- convex
- expo.io
- react-native
- revenuecat
- typescript
Log in or sign up for Devpost to join the conversation.