A high-quality, advanced animated iPhone showcase website built using React.js, GSAP, Three.js, React Fiber, and Vite. This project delivers a smooth and immersive 3D experience with stunning animations and interactions.
🔗 View the Live Demo (Replace with your live link)
- 3D iPhone Model powered by Three.js and React Fiber
- Smooth Animations using GSAP for seamless transitions
- Optimized Performance with Vite for fast bundling and development
- Responsive Design for seamless experience across devices
- Interactive UI with dynamic scroll-based animations
- Modular and Scalable Code following best practices
- Frontend: React.js, Vite
- 3D & Animations: Three.js, React Fiber, GSAP
- Styling: CSS/Tailwind (if applicable)
- State Management: React Context (if used)
📦 apple-website
├── 📂 src
│ ├── 📂 components # Reusable UI components
│ ├── 📂 assets # 3D models, images, and other assets
│ ├── 📂 hooks # Custom React hooks (if any)
│ ├── 📂 constants
│ ├── 📂 utils
│ ├── 📜 App.jsx # Main application file
│ ├── 📜 main.jsx # Entry point
│ ├── 📜 index.css # Global styles
│
├── 📜 package.json # Project dependencies and scripts
├── 📜 vite.config.js # Vite configuration
├── 📜 README.md # Project documentation
git clone https://github.com/asadmash/apple-website.git
cd apple-websiteyarn install # or npm installyarn dev # or npm run devThe app will be available at http://localhost:5173/ (default Vite port).
To build and deploy your project:
yarn build # or npm run buildThis will create an optimized production build in the dist/ folder.
- Modify the
src/assets/folder to replace models or images. - Update animations in
src/components/where GSAP is used. - Adjust Three.js settings in the respective components for 3D interactions.
This project is licensed under the MIT License. See the LICENSE file for details.
⭐ If you found this project helpful, don't forget to star the repository!