How eskovanne-blip/kyytikalenteri works
The repository appears to be a browser-based Finnish carpool calendar, with supporting calendar access, backup/restore, and printable reports. The supplied excerpts show these modules’ behavior but not the application shell or the code that invokes them, so the graph does not invent a user-to-screen workflow or connect modules based only on their names. Edges represent only interactions visible in the excerpts; several operations are injected callbacks rather than directly wired services.
Main entry points: calendar-access.js Calendar selection · calendar-pdf.js Monthly PDF report · calendar-backup.js Backup snapshot
Components 13
Calendar access
- Calendar selection
firebase-auth/calendar-access.js - Membership and invites
Backup and restore
- Backup snapshot
firebase-auth/calendar-backup.js - Backup reminder
firebase-auth/calendar-backup.js - CSV import validation
firebase-auth/calendar-backup.js - Calendar restore
firebase-auth/calendar-backup.js - CSV export
firebase-auth/calendar-backup.js
Reports and dates
- Monthly PDF report
firebase-auth/calendar-pdf.js - Report images
firebase-auth/calendar-pdf.js - Finnish observances
firebase-auth/finland-calendar.js
Other components
- Calendar user
- Calendar state
- jsPDF library
Connections 9
- Calendar selection → Membership and invites: checks membership
firebase-auth/calendar-access.js - Calendar selection → Membership and invites: finds invites
firebase-auth/calendar-access.js - Backup snapshot → Calendar state: reads injected refs
firebase-auth/calendar-backup.js - Calendar restore → Calendar state: updates state
firebase-auth/calendar-backup.js - CSV import validation → Calendar user: validates CSV input
firebase-auth/calendar-backup.js - CSV export → Calendar user: returns CSV text
firebase-auth/calendar-backup.js - Backup reminder → Calendar user: prompts backup
firebase-auth/calendar-backup.js - Report images → Monthly PDF report: renders through
firebase-auth/calendar-pdf.js - Monthly PDF report → jsPDF library: draws report with
firebase-auth/calendar-pdf.js