This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
Welcome to the iPhone 15 Landing Page project! This project is built using Vite, React, Three.js, and GSAP to create an interactive and visually appealing landing page.
Check out the live demo of the project here.
- Interactive 3D animations using Three.js
- Smooth and engaging animations with GSAP
- Modern, responsive design
- Fast development and build process with Vite
To get a local copy up and running, follow these simple steps:
-
Clone the repository
git clone https://github.com/barathraj048/iphone-15landingpage.git cd iphone-15landingpage
-
Install dependencies
npm install
To start the development server, run:
npm run dev
This will start the Vite development server and you can view the project at http://localhost:3000.
To build the project for production, run:
npm run build
This will create an optimized build in the dist folder.
Technologies
Vite: Next Generation Frontend Tooling
React: A JavaScript library for building user interfaces
Three.js: JavaScript 3D Library
GSAP: GreenSock Animation Platform for high-performance animations
Contributing
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Fork the Project
Create your Feature Branch (git checkout -b feature/AmazingFeature)
Commit your Changes (git commit -m 'Add some AmazingFeature')
Push to the Branch (git push origin feature/AmazingFeature)
Open a Pull Request
License
Distributed under the MIT License. See LICENSE for more information.
Feel free to modify the content to better fit your project's specifics.