
Dros
A React + TypeScript study tool where you import and validate question banks, then practice by topic and difficulty with spaced review, flashcards, and analytics — all persisted locally in the browser.
Problem
Practicing for MCQ-heavy exams usually means scattered PDFs and flashcard apps that don't understand question banks — there was no single place to import questions, keep them clean, and track which topics actually need review.
Solution
Dros validates imported questions before they enter a bank, then layers practice modes on top: filtered sessions by topic and difficulty, a due-question review queue, flashcards, and analytics over past attempts. Everything persists in the browser, so it works offline with no account or server.
What I learned
Validating content at the import boundary keeps every downstream feature simple — practice, review, and analytics could all trust the data instead of defending against malformed questions.
Tech Stack
Screenshots
More Web projects

Web
Notion Study Reminder
An email service that turns a Notion study schedule into timezone-aware daily reminders.