How novix-mb/novix- works
NOVIX is a browser-based study workspace. The documented user journey starts at Home and branches into library, planning, note-taking, and focus tools; data is described as staying on the device. The README also documents a coming-soon Simulations section. The sampled service worker implements offline caching and background reminders. Since index.html was not sampled, feature paths and links are based on README descriptions, not inspected implementation; the reminder and cache behavior is supported by sw.js.
Main entry points: index.html Home · sw.js Service worker · audio Focus audio
Components 19
Study tools
- Library
index.html - PDF reader
index.html - Page annotations
index.html - Tasks
index.html - Notes
index.html - Timetable
index.html - Focus timer
index.html - Focus audio
assets/audio - Smart board
index.html - Simulations
index.html
Offline and reminders
- Service worker
sw.js - Offline cache
sw.js - Reminder schedule
sw.js - Notifications
sw.js
Other components
- Student
- Browser and OS
Connections 19
- Student → Home: opens
README.md - Home → Library: navigates to
README.md - Home → Tasks: navigates to
README.md - Home → Notes: navigates to
README.md - Home → Timetable: navigates to
README.md - Home → Focus timer: navigates to
README.md - Home → Smart board: navigates to
README.md - Home → Simulations: navigates to
README.md - Library → PDF reader: opens PDFs
README.md - PDF reader → Page annotations: supports markup
README.md - Timetable → Notifications: requests reminders
- Focus timer → Focus audio: plays sounds
README.md - Student → Settings: customizes
README.md - Student → About: views
README.md - Service worker → Offline cache: reads and writes
sw.js - Service worker → Reminder schedule: reads and writes
sw.js - Service worker → Notifications: shows
sw.js - Browser and OS → Service worker: wakes
sw.js - Service worker → Browser and OS: opens or focuses
sw.js