How zukahai/confess-crush works
This is a configurable, static confession webpage. A visitor sees an introduction, responds to a playful yes/no prompt, and can follow the configured message link after accepting. The README also documents customizing config.js and deploying a fork through GitHub and Vercel. Runtime links reflect the sampled JavaScript; the HTML entry point was not sampled, so its loading relationships are omitted.
Main entry points: main.js Interaction logic · config.js Page configuration · index.html Webpage · img Page images
Components 10
Customization and hosting
- Page configuration
config.js
Confession experience
- Webpage
index.html - Interaction logic
js/main.js - UI libraries
Presentation assets
- Page images
img - Interaction sounds
sound
Other components
- Visitor
- Site owner
- GitHub
- Vercel
Connections 11
- Site owner → GitHub: forks project
- Site owner → Page configuration: edits settings
- GitHub → Vercel: imports project
- Vercel → Visitor: hosts webpage
- Visitor → Webpage: opens page
- Visitor → Interaction logic: interacts
- Interaction logic → Page configuration: reads settings
- Interaction logic → UI libraries: calls dialogs
- Interaction logic → Page images: loads images
- Interaction logic → Interaction sounds: plays audio
- Interaction logic → Visitor: shows responses