Drinks Landing Page
A stunning interactive 3D landing page for a fictional drinks brand using React, Three.js, and GSAP.

Overview
This project is a highly visual and interactive drinks landing page built using Next.js. It integrates advanced 3D graphics powered by Three.js and React Three Fiber, animations using GSAP, and styling with Tailwind CSS. The goal was to craft a dynamic user experience that highlights the product through engaging animations and sleek visuals.
Problem Statement
Most beverage landing pages rely on static designs and generic animations, failing to capture the user's attention or express the brand’s energy. The goal was to build a memorable and immersive experience to showcase the drink brand with flair and interactivity.
Solution
We created an animated, scroll-based landing page with 3D elements, fluid transitions, and real-time interactions. The use of Three.js for 3D scenes and GSAP for smooth animations brings the product to life, making the experience immersive and delightful.
Challenges & Learnings
Managing complex animations across scroll events using GSAP timelines. Optimizing Three.js models and performance for smooth interaction. Integrating 3D canvas with DOM components without layout conflicts. Maintaining consistent animations and state across mobile and desktop using media queries.
Gained deep hands-on experience in integrating Three.js within a React + Next.js application using React Three Fiber. Learned how to manage 3D model performance and loading efficiently. Improved at handling scroll-based animations using GSAP and syncing them with DOM and canvas layers. Strengthened skills in structuring component-based architecture for scalability and reusability.