Mobile web revision
A dedicated mobile web interface keeps flashcards and revision controls accessible in the browser.
A full-stack learning platform combining PDF reading, a visual canvas, AI-generated study tools and quiz practice.
Studying from PDFs often means switching between a reader, notes, flashcards and quizzes. StudyPad brings these activities into one workspace, keeping study material and practice connected.
01 / The study workspace
The PDF reader sits alongside an infinite canvas for editable flashcards, notes, drawings and image clips. Supported study items retain PDF and page references, making it possible to return to the material.
The assistant is available alongside the canvas, so students can ask questions while working with their material. Gemini-backed API routes generate flashcards and quizzes and support AI chat; supported responses can be saved as canvas notes.
02 / Practice, revision & classroom tools
Students can save quizzes, track attempts and revisit incorrect answers using the saved answer key. The mistake-review workflow supports continued practice across desktop and mobile.
A dedicated mobile web interface keeps flashcards and revision controls accessible in the browser.
Instructor tools organize classes and study materials, with live quizzes and multiplayer study sessions extending the platform beyond individual revision.
03 / Engineering & technology
Flashcards and notes are custom tldraw shapes, so they can be moved, edited and saved alongside other canvas content.
Canvas saves check expected revisions to detect conflicting writes. Local backups and recovery controls help preserve work when cloud saves fail.
Authenticated API commands check access to personal courses, classroom resources, live sessions and administrative operations.
The React + TypeScript + Vite client uses Firebase Authentication, Firestore and Storage directly where supported. Authenticated Vercel API routes handle application commands and Gemini integrations, with provider credentials kept on the server.
Screens show example study content. Fixture-based checks cover application behavior, not live AI answer quality. Public registration and production readiness are not established by this case study.
Next project
From a homemade favourite to a managed order.
