How stanlleyzagath/showtime works
Show Time is a browser-based personal tracker for series and films. Users manage titles and viewing progress, then browse recommendations and title details; their lists stay in browser storage, with file backup/import and optional Firebase sync. The README documents the main capabilities and data sources, while the available source excerpts cover only service-worker caching and a placeholder Firebase configuration—not the application implementation in index.html. Accordingly, feature nodes point to that tree path, and documented relationships cite the README.
Main entry points: index.html Show Time app · sw.js Offline cache · firebase-config.js Firebase
Components 19
Tracking experience
- Show Time app
index.html - Series tracking
index.html - Film lists
index.html - Home dashboard
index.html - Filters and sorting
index.html - Episode calendar
index.html
Discovery and details
- Explore titles
index.html - Title details
index.html - TVmaze
- TMDB
- OMDb
User data
- Browser storage
index.html - Backup import/export
index.html - TV Time import
index.html - Cloud sync
index.html - Firebase
firebase-config.js
Browser platform
- Browser
- Offline cache
sw.js
Other components
- Viewer
Connections 19
- Viewer → Show Time app: uses
README.md - Show Time app → Series tracking: tracks
README.md - Show Time app → Film lists: tracks
README.md - Show Time app → Home dashboard: shows
README.md - Show Time app → Filters and sorting: filters
README.md - Show Time app → Episode calendar: shows
README.md - Show Time app → Explore titles: offers
README.md - Show Time app → Title details: shows
README.md - Series tracking → TVmaze: gets series data
README.md - Explore titles → TMDB: gets listings
README.md - Title details → TMDB: gets title data
README.md - Title details → OMDb: gets ratings
README.md - Show Time app → Browser storage: saves lists
README.md - Backup import/export → Browser storage: exports and restores
README.md - TV Time import → Show Time app: imports data
README.md - Show Time app → Cloud sync: offers optional sync
README.md - Cloud sync → Firebase: uses
README.md - Browser → Show Time app: runs
README.md - Offline cache → Browser: caches app files
sw.js