This repository contains the source code for a 3D Apple website. The website is built using Three.js, WebGi, and GSAP, which are powerful libraries for creating rich, interactive web experiences.
![](https://github.com/AbdulDevHub/3D-Apple-Website-Hompage/raw/main/Site%20Screenshot.png?raw=true)
The website features several components:
- Nav: Handles the navigation bar of the website.
- Jumbotron: Responsible for the main banner or hero section of the website.
- SoundSection: Manages the sound section of the website.
- DisplaySection: Takes care of the display section of the website. It also triggers a preview when required.
- WebgiViewer: A viewer for WebGi content. It is referenced in the main App component and can trigger a preview of the content.
- Loader: Displays a loader while the website content is being prepared.
To run the website locally, follow these steps:
- Clone the repository
- Install the dependencies with
npm install
- Start the development server with
npm run dev