Built to answer one question:
are you really ready?
StudyLumina is the exam preparation tool we wanted as students. Not another flashcard app. A real measurement system.
Why we built this
Every semester, the same question: 'Am I ready for this exam?' Quizlet drills the cards. NotebookLM answers the questions. ChatGPT summarizes everything. But none of them tell you, objectively, where you stand.
StudyLumina was built around one engineering principle: a score that means something. Not self-rated. Not AI-guessed. Calculated from your real quiz attempts, mapped to the chapters you actually need to know. Deterministic. Explainable. Honest.
We don't believe in study apps that make you feel productive without making you more prepared. StudyLumina exists because the gap between 'I studied' and 'I'm ready' is where exams are won or lost.
I'm building StudyLumina solo while studying engineering at Polytechnique. I've spent enough nights wondering if I was ready for an exam to know the existing tools don't actually answer that question. So I built one that does.
Built with intention
The decisions behind StudyLumina, and the ones we refuse to compromise on.
Objective measurement
Every score is calculated from real, persisted quiz attempts. Not vibes.
Sourced AI, no hallucinations
The AI tutor cites your documents. If it's not in your sources, it doesn't say it.
Bilingual from day one
Built in French and English from the first commit. Not an afterthought.
Modern stack
Next.js, Postgres, pgvector, BullMQ workers, RAG. The boring, reliable choices.
Your data is yours
Documents stay private. Export anything. Delete anything.
Built for students
Made by someone who actually takes university exams. Not by a team optimizing for retention metrics.
Want to talk?
Feedback, partnership ideas, or you're a student who wants to be early — reach out.