Built a Framer-native quiz for Lineage: 10 steps, full-screen, zero external quiz tool.
It collects name, goals, sleep, stress, age, calories, diet, supplements, energy pattern, and email, then routes to a product result. The fun bit is the logic layer: the quiz is config-driven, with a tiny branch engine supporting eq, gt, lt, gte, lte, contains, and any, plus history/back-state pruning so users can move backward without stale answers leaking forward.
UI details: custom glass stress slider with real role="slider" keyboard support, inline “Other” supplement input, client-side validation, reduced-motion handling, Framer controls for copy/colors/result products, and a sage/recovery visual system pulled from the Lineage design language.
Current result priority: Sleep issue → Rest+ Stack Clean diet → Daily Foundation Poor diet → Greens Reset Fallback → Daily Foundation
Feels like a product recommendation engine, but it still lives entirely as a Framer Code Component.
Built a Framer-native quiz for Lineage: 10 steps, full-screen, zero external quiz tool.
It collects name, goals, sleep, stress, age, calories, diet, supplements, energy pattern, and email, then routes to a product result. The fun bit is the logic layer: the quiz is config-driven, with a tiny branch engine supporting eq, gt, lt, gte, lte, contains, and any, plus history/back-state pruning so users can move backward without stale answers leaking forward.
UI details: custom glass stress slider with real role="slider" keyboard support, inline “Other” supplement input, client-side validation, reduced-motion handling, Framer controls for copy/colors/result products, and a sage/recovery visual system pulled from the Lineage design language.
Current result priority: Sleep issue → Rest+ Stack Clean diet → Daily Foundation Poor diet → Greens Reset Fallback → Daily Foundation
Feels like a product recommendation engine, but it still lives entirely as a Framer Code Component.