Study Runtime
A study planning and session management application that helps students organize their study schedule, track session progress, and maintain consistent study habits through structured runtime tracking.
Challenges
Building a session timer that accurately tracks study time across browser tabs without losing state on navigation.
Designing a planning interface that supports flexible scheduling without becoming visually cluttered.
Persisting session history and progress data reliably across devices and sessions.
Solutions
Used Web Workers and localStorage fallback to maintain timer accuracy across tab switches and page reloads.
Created a drag-and-drop schedule builder with collapsible day views and inline editing.
Implemented Prisma + MongoDB with optimistic updates for real-time progress syncing.
