Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/getfrontend/react-app-iphone

Recreation of the last Apple iPhone website, combining GSAP animations and Three.js 3D effects with cool custom slider.
https://github.com/getfrontend/react-app-iphone

gsap gsap-animation gsap-scrolltrigger gsap-timeline iphone react react-three-drei react-three-fiber reactjs three-js threejs

Last synced: 14 days ago
JSON representation

Recreation of the last Apple iPhone website, combining GSAP animations and Three.js 3D effects with cool custom slider.

Awesome Lists containing this project

README

        

# About

A [new project](https://iphone16.vercel.app/) on **React JS**, which combines **GSAP animation**, 3D model of last iPhone using **THREE.JS**.

Thanks to **JavaScript Mastery** 💎. It was a pleasure to go through another workshop that Adrian Hajdin and his team prepared.

![](https://github.com/getFrontend/react-app-iphone/blob/main/public/react-app-iphone-1.png?raw=true)
![](https://github.com/getFrontend/react-app-iphone/blob/main/public/react-app-iphone-2.png?raw=true)
![](https://github.com/getFrontend/react-app-iphone/blob/main/public/react-app-iphone-3.png?raw=true)

It was fascinating how to use these technologies in conjunction with React JS using the React Three Fiber and React Three Drei libraries.

It turned out to realize:

✔ a modern beautiful website with Bento grids with interesting animations that trigger to screen scrolling,

✔ a very cool slider carousel without using the Swiper library,

✔ make a fast enough site with high scores in PageSpeed Insights.

Also managed to implement and try out the _Sentry_ service to monitor the performance of the application and track bugs that users may have.

## ⚙️ Tech Stack

- React.js
- Tailwind CSS
- Three.js
- React Three Fiber
- React Three Drei
- GSAP (Greensock) animation
- Vite