Prompt I used to build a 3D soda landing page with Grok 4.5 in one shot A developer used Grok 4.5 to build an interactive 3D soda landing page in a single shot. The page features a 3D soda can that tilts toward the cursor, floating berry models repelled by the pointer, and a flavor-switching animation with background color morphing and can spinning. The project uses Next.js, React, TypeScript, Tailwind CSS, GSAP, and Google's model-viewer. | Recreate this interactive 3D soda landing page in Next.js + React + TypeScript + Tailwind | | | Design and 3D assets from getlayers.ai Soda template . This prompt recreates the design using Grok 4.5. | | | You are an expert creative front-end developer. Build a Next.js App Router project with React, TypeScript, and Tailwind CSS that reproduces the design below exactly — same layout, visuals, motion, and interaction. | | | Use pnpm as package manager. Use GSAP for animations and Google's @google/model-viewer for 3D models. All 3D assets are hosted on a CDN URLs below . The page should be a single full-viewport no-scroll hero landing page. | | | Project Setup | | | bash | | | pnpm create next-app@latest soda-landing --typescript --tailwind --app --eslint | | | cd soda-landing | | | pnpm add gsap | | | pnpm add @google/model-viewer | | | | | | What it is | | | A full-viewport no-scroll hero landing page for a fictional "Diet Soda" beverage. A dark radial gradient background teal for the default "Classic" flavor, blue for the "Zero Lime" flavor fills the screen. A large 3D soda can floats in the center, rendered with