A sophisticated and responsive replica of the iPhone product page, featuring 3D models, animations, and interactive elements. This project emphasizes performance, visual appeal, and an immersive user experience.
- React: UI components
- Three.js: 3D models and animations
- Tailwind CSS: Styling
- Vite: Build tool for faster development
- Responsive Design: Seamlessly adapts to different screen sizes
- 3D Models: Interactive iPhone models powered by Three.js
- Smooth Animations: Eye-catching transitions and effects
- Interactive UI: Engaging components for better user interaction
src/components
: Contains all the React componentsIphone.jsx
: 3D model of the iPhone using Three.jsModel.jsx
: Wrapper for 3D model handlingVideoCarousel.jsx
: Carousel for product videosLoader.jsx
: Loading animation for the 3D modelanimations.js
: Utility functions for animations
- Clone the repository:
git clone https://github.com/alexanderuk82/clone-iphone-website.git
or
- Install dependencies:
npm install
Open your browser and navigate to http://localhost:3000 to view the app. Interact with the 3D iPhone model and explore the product features.
Contributions are welcome! Please feel free to submit issues and pull requests.
This project is licensed under the MIT License.