← Archive16 / 16
Lab noteNo. 16
Rflect Landing
The landing page for rflect. It walks through each command as a terminal session you scroll through.
- Made
- Jan 2025
- Type
- Landing page
- Stack
- React / Vite / Framer Motion

Why I built it
A CLI is hard to show off, so it needed a page that shows it working.
What I learned
- Data-driven sections: each window renders from one object, so adding a command means adding one entry.
- CSS scroll snapping sets the pace, and Framer Motion reveals each terminal as it arrives.
- The live star count and version come straight from the GitHub and npm APIs.
- Respecting reduced motion across every animation with Framer Motion’s MotionConfig.
Revisited
- Oct 2026: redesigned around scroll-snapped windows with a progress rail, with terminal demos rewritten to match the real CLI output.