項目作品/Richard Empleo 致敬網站
具備Lenis動態捲動、GSAP動畫與動態Google Drive API同步嘅互動式致敬展示網站。

一個互動式高性能多媒體致敬與畫廊平台,具備流暢嘅Lenis慣性捲動、GSAP時間軸編排、氛圍感Canvas粒子動效,以及透過官方REST API v3實現嘅自動即時Google Drive媒體同步(附帶具韌性嘅公開抓取備援機制)。
Key architectural decisions, concrete code implementations, and performance wins behind this project.
Client requested zero-maintenance photo updates directly through a shared Google Drive folder without requiring manual redeployments, static asset bundling, or complete service disruptions during API quota depletion or key misconfigurations.
Engineered a resilient dual-layer Next.js API route that queries the Google Drive REST API v3 using field mask filtering (`fields=files(id,name,mimeType,thumbnailLink)`). Implemented an automatic zero-config fallback parser that queries public drive folder payloads, categorizes media by metadata heuristics, and delivers CDN-accelerated direct streaming URLs (`lh3.googleusercontent.com/d/{id}`).
Rendering high-resolution multi-aspect photography and video assets alongside rich particle canvases frequently induces frame drops, layout thrashing, and scroll stutter.
Integrated Lenis smooth scrolling with GSAP ScrollTrigger timeline interpolation, offloading transformations directly to GPU compositing layers with CSS hardware acceleration (`will-change`, `transform: translate3d`).
// community_discussion
Have thoughts, questions, or ideas regarding this system's architecture? Leave a comment below with your GitHub account.