How anudeep-max/-studyhub works
StudyHub is a browser-based study dashboard. A student uses its page to manage and filter tasks, follow completion progress, run a Pomodoro, track completed study time, and edit quick notes; browser LocalStorage retains tasks, notes, and study time. The JavaScript excerpt shows the DOM event handlers and persistence behavior. The HTML and CSS files are listed in the tree but were not sampled, so their detailed wiring is not asserted.
Main entry points: index.html Dashboard page · script.js Task manager · style.css Floral styling
Components 9
Dashboard interface
- Dashboard page
index.html - Floral styling
style.css
Study tools
- Task manager
script.js - Task progress
script.js - Pomodoro timer
script.js - Study time
script.js - Quick notes
script.js
Browser persistence
- Browser LocalStorage
Other components
- Student
Connections 10
- Student → Dashboard page: uses
README.md - Floral styling → Dashboard page: styles
README.md - Dashboard page → Task manager: dispatches actions
script.js - Dashboard page → Pomodoro timer: dispatches controls
script.js - Dashboard page → Quick notes: provides input
script.js - Task manager → Browser LocalStorage: reads and writes
script.js - Task manager → Task progress: updates
script.js - Pomodoro timer → Browser LocalStorage: writes study time
script.js - Pomodoro timer → Study time: increments
script.js - Quick notes → Browser LocalStorage: reads and writes
script.js