How kaito1011/project works
Project Lablab is a small personal, interactive website. A visitor can use its music, memory, navigation, and message-reveal interactions; the response flow presents a selected answer and attempts to save it to Firebase. The source excerpt shows these behaviors in one client script, but does not show how the HTML pages are connected or which page loads the script, so those relationships are omitted.
Main entry points: script.js Response Flow
Components 13
Website Pages
- Home Page
index.html - Letter Page
letter.html - Letters Page
letters.html
Visitor Interactions
- Music Controls
script.js - Falling Petals
script.js - Menu Toggle
script.js - Memory Cards
script.js - Star Reveal
script.js - Response Flow
script.js - Response Reset
script.js - Back To Top
script.js
Response Persistence
- Firebase Firestore
Other components
- Visitor
Connections 8
- Visitor → Music Controls: toggles
script.js - Visitor → Menu Toggle: toggles
script.js - Visitor → Memory Cards: selects
script.js - Visitor → Star Reveal: reveals
script.js - Visitor → Response Flow: submits
script.js - Visitor → Response Reset: resets
script.js - Visitor → Back To Top: returns
script.js - Response Flow → Firebase Firestore: writes answer
script.js