mirror of
https://github.com/tiennm99/dating.git
synced 2026-09-01 04:19:43 +00:00
e2d09fd3de0d0ff06b94fd46c46a9472a9d8025d
feat: turn dating packet into scroll-driven short film Rearrange the JD/CV content into a 7-scene narrative arc that opens on the person, builds through the offer, and closes on sincerity, with the full facts kept as a dossier appendix. Layer a GSAP + ScrollTrigger + Lenis film engine that scrubs each scene into view and pins the opening and closing title cards. Keep the progressive-enhancement contract: the film only activates on wide viewports with motion allowed and the CDN present; otherwise the existing static reveal runs. Scope the reveal styles so the two engines never animate the same content, and fail open so content is never trapped hidden. @
Dating
Warm-witty dating JD and CV site for Tiến Nguyễn Minh.
Structure
Single-page site: index.html at the repo root holds all three parts,
navigable via anchors:
#home— intro hero#jd— future lover job description#cv— candidate CV
Features
- Light theme: white and blue
- Dark theme: black and pink
- Compact emoji theme switch
- Vietnamese-only copy
- Theme preference persisted in the browser
Tech
- Plain HTML, CSS, and JavaScript — no framework, no build step
- Shared styles in
assets/styles.css, theme toggle inassets/theme-switch.js - GitHub Pages (classic, deploy from branch)
Developing
No install needed. Open index.html directly, or serve the folder:
python -m http.server 8000
Then visit http://localhost:8000/.
Deploying
Classic GitHub Pages serves the main branch root directly — pushing to main
publishes the site. .nojekyll disables Jekyll processing.
Languages
CSS
40.2%
JavaScript
33.5%
HTML
26.3%