Skip to content

Developed using ReactJS, ThreeJS and react three fiber, this project is a clone of Apple's iPhone 15 Pro website, built using React.js and TailwindCSS. It showcases advanced animations and 3D model rendering using GSAP (Greensock Animations) and Three.js, giving users an immersive and engaging browsing experience. Happy coding! πŸ˜ŠπŸš€

License

Notifications You must be signed in to change notification settings

SartHak-0-Sach/ThreeJS_iPhone_website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

iPhone 15 Pro Website Clone πŸ“±

πŸ“‹ Table of Contents

  1. πŸ€– Introduction
  2. βš™οΈ Tech Stack
  3. πŸ”‹ Features
  4. 🀸 Quick Start
  5. πŸ”— Links
  6. πŸš€ More

πŸ€– Introduction

This project is a clone of Apple's iPhone 15 Pro website, built using React.js and TailwindCSS. It showcases advanced animations and 3D model rendering using GSAP (Greensock Animations) and Three.js, giving users an immersive and engaging browsing experience.

βš™οΈ Tech Stack

Technology Purpose
React.js Frontend framework for building the user interface
Three.js 3D rendering library for displaying iPhone models
React Three Fiber Integrates Three.js with React
React Three Drei Helper components for React Three Fiber
GSAP (Greensock) Advanced animations for UI elements
Vite Fast and modern development server
Tailwind CSS Utility-first CSS framework for styling

πŸ”‹ Features

  • πŸ‘‰ Beautiful Subtle Smooth Animations using GSAP: Experience enhanced, seamless animations that elevate the UI interaction.
  • πŸ‘‰ 3D Model Rendering with Different Colors and Sizes: View the iPhone 15 Pro in various colors and sizes with interactive 3D models.
  • πŸ‘‰ Custom Video Carousel (made with GSAP): A unique, interactive video carousel that keeps users engaged.
  • πŸ‘‰ Completely Responsive: A fully responsive design that ensures optimal performance and display on any device.
  • πŸ‘‰ Code Architecture and Reusability: Organized code structure promoting maintainability and reusability.

🀸 Quick Start

Here is how to git-started(sorryπŸ₯²) by setting up the project on your local environment.

Prerequisites

Ensure you have the following installed:

  • Git
  • Node.js
  • npm (Node Package Manager)

Cloning the Repository

Clone the repository using:

git clone https://github.com/JavaScript-Mastery-Pro/iphone-doc.git
cd iphone-doc

Installation

Install the project dependencies with:

npm install

Running the Project

Start the development server with:

npm run dev

Visit http://localhost:5173 in your browser to view the project.

πŸ”— Links

Sarthak Sachdev

πŸš€ More

Stay tuned for upcoming features, enhancements, and more! Would love to setup contributions in future if anyone is interested!!

Happy coding! πŸ˜ŠπŸš€

About

Developed using ReactJS, ThreeJS and react three fiber, this project is a clone of Apple's iPhone 15 Pro website, built using React.js and TailwindCSS. It showcases advanced animations and 3D model rendering using GSAP (Greensock Animations) and Three.js, giving users an immersive and engaging browsing experience. Happy coding! πŸ˜ŠπŸš€

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published