How ayan2345708/pujo works
Pujo is a browser-based festival site. Visitors browse festival information, use search and calendar features, listen to devotional audio, save stories, and submit contributions; administrators review and update submissions. The sampled JavaScript supports these interactive flows, including browser storage and an external form-submission service. The excerpts are partial, so the graph omits uncertain wiring and represents broader page content only where supported by the tree.
Main entry points: script.js Page interactions · index.html Pujo page · style.css Site styling · sounds Devotional tracks
Components 15
Site experience
- Pujo page
index.html - Page interactions
script.js - Site styling
style.css
Festival content
- Festival sections
index.html - Panjika calendar
script.js
Visitor tools
- Audio player
script.js - Devotional tracks
sounds - Mahalaya audio
sounds/chandi-path.mp3 - Site search
script.js - Story bookmarks
script.js
Submissions
- Submission forms
script.js - Admin review
script.js
Other components
- Visitor
- Browser storage
- FormSubmit service
Connections 14
- Visitor → Pujo page: opens
- Pujo page → Page interactions: provides interface
- Pujo page → Site styling: uses styles
- Page interactions → Panjika calendar: renders
- Page interactions → Audio player: controls
- Audio player → Devotional tracks: plays tracks
- Audio player → Mahalaya audio: plays audio
- Page interactions → Site search: renders results
- Page interactions → Story bookmarks: handles saves
- Story bookmarks → Browser storage: reads and writes
- Visitor → Submission forms: submits form
- Submission forms → FormSubmit service: posts form
- Admin review → Browser storage: reads and updates
- Page interactions → Festival sections: interacts with