Profile
Back to NewsBack
GitHub Trending 3 min
Reader Mode
sanidhyy/apple-clone: Modern iPhone 15 inspired website using Three.js and GSAP animations.

sanidhyy/apple-clone: Modern iPhone 15 inspired website using Three.js and GSAP animations.

3 hours ago

Modern iPhone 15 inspired website using Three.js and GSAP animations.

!Modern iPhone 15 inspired website using Three.js and GSAP animations.

Ask Me Anything!</a> GitHub license</a> Maintenance</a> GitHub branches</a> Github commits</a> GitHub issues</a> GitHub pull requests</a> Netlify Status</a>

:notebook_with_decorative_cover: Table of Contents

:bangbang: Folder Structure

Here is the folder structure of this app.

apple-clone/
  |- public/
  |- src/
    |-- assets/
    |-- components/
      |--- Features.jsx
      |--- Footer.jsx
      |--- Hero.jsx
      |--- Highlights.jsx
      |--- HowItWorks.jsx
      |--- IPhone.jsx
      |--- Lights.jsx
      |--- Loader.jsx
      |--- Model.jsx
      |--- ModelView.jsx
      |--- Navbar.jsx
      |--- VideoCarousel.jsx
    |-- constants/
      |--- index.js
    |-- utils/
      |--- animations.js
    |-- App.jsx
    |-- index.css
    |-- main.jsx
  |- .eslintrc.json
  |- .gitignore
  |- bun.lock
  |- index.html
  |- netlify.toml
  |- package.json
  |- postcss.config.js
  |- tailwind.config.js
  |- vite.config.js


:toolbox: Getting Started

  1. Make sure Git and NodeJS is installed.
  2. Clone this repository to your local computer.
  3. Install project dependencies using npm install --legacy-peer-deps or yarn install --legacy-peer-deps
  4. Now app is fully configured 👍 and you can start using this app using either one of npm run dev or yarn dev.
NOTE: Please make sure to keep your API keys and configuration values secure and do not expose them publicly.

:raising_hand: Need Help?

If you run into issues during installation or setup:

:camera: Screenshots

!Modern UI/UX

!Interactive Design

!3D iPhone Models

!Modern Animations

:gear: Tech Stack

React JS</a> Vite JS</a> Javascript</a> Tailwind CSS</a> Netlify</a>

:wrench: Stats

Stats for Apple Clone</a>

:raised_hands: Contribute

You might encounter some bugs while using this app. You are more than welcome to contribute. Just submit changes via pull request and I will review them before merging. Make sure you follow community guidelines.

:gem: Acknowledgements

Useful resources and dependencies that are used in Apple Clone.

:coffee: Buy Me a Coffee

:rocket: Follow Me

Follow Me</a> Tweet about this project</a>

:books: Learn More

To deepen your understanding of React.js and Netlify, explore the following resources:

For Netlify-specific information: You're encouraged to contribute and provide feedback on Netlify's GitHub repository.

:page_with_curl: Deploy on Netlify

The simplest way to deploy your React.js app is to use the Netlify Platform - a powerful platform for modern web projects.

Explore the Netlify deployment documentation for step-by-step instructions on deploying your React.js app on Netlify.

Happy coding, and feel free to share your thoughts and improvements with the Netlify community!

:star: Give A Star

You can also give this repository a star to show more people and they can use this repository.

:star2: Star History

Star History Chart


(back to top)

Chat with me