This page is a clone or recreation of the iPhone 15 Pro page made by React and uses the GSAP for the animations and ThreeJS for the 3D Rendering. The only difference with the official page is that you can rotate the 3D model and change the color in realtime.
Thanks to the great Adrian Hajdin from JS Mastery for making the video what is based.