Skip to content

gideonabe/macbook_gsap_landing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Hero

💻 Immersive 3D Product Showcase

A modern, Apple-inspired web experience with smooth scroll animations, 3D product visuals, and rich interactions using React, Three.js, GSAP, and TailwindCSS.

🔗 Live Demo


🚀 Overview

This is a fully responsive, scroll-driven 3D product showcase website inspired by Apple's product pages. It features 3D models animated on scroll, immersive pinned sections, and cinematic transitions—built for developers and designers who want to push the boundaries of interactive web experiences.


🛠 Tech Stack

React Three.js GSAP TailwindCSS Vite React Three Fiber @react-three/drei


✨ Features

  • 🎬 Scroll-driven 3D animations
  • 📱 Fully responsive and mobile-optimized
  • 📌 Pinned sections using GSAP ScrollTrigger
  • 🌫 Seamless transitions and immersive visuals
  • ⚡️ Fast performance with Vite + code splitting
  • 🧩 Modular, scalable React component structure

🔍 Preview

📦 Getting Started

1. Clone the Repository

git clone https://github.com/gideonabe/macbook_gsap_landing cd macbook_gsap_landing

2. To install Dependencies

npm install

3. Start development server

npm install

4. Build for Production

npm run build

🌐 Live Demo

🚀 View the Live Site

Best experienced on desktop with modern browsers

🙏 Credits

  • 🎨 MacBook 3D model from Sketchfab
  • 📦 React Three Fiber & Drei by PMNDRS
  • 🧠 GSAP ScrollTrigger by GreenSock
  • 💡 Inspired by Apple product launch pages
  • 👨‍💻 Based on work by Adrian – thanks for the inspiration and structure!

📄 License

This project is licensed under the MIT License

🤝 Let's Connect

If you liked this project, feel free to connect or collaborate:

About

A sleek, Apple-inspired web experience featuring scroll-driven 3D animations, responsive design, and cinematic transitions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors