Skip to content

samitkapoor/porsche-autoexpo-2025

Repository files navigation

Porsche Auto Expo 2025 🚗

Step Into Auto Expo 2025: The Official Porsche Lineup in 3D

This project is a digital recreation of the Porsche lineup from Auto Expo Delhi 2025, built using Three.js. Inspired by my visit to the event, I wanted to relive the experience while also diving into Three.js to learn the fundamentals of 3D rendering on the web.

Through this project, I explored:

  • 🚗 Gimbal locking & camera controls – Understanding and handling rotational constraints.
  • 🚀 Optimization techniques – Ensuring smooth performance for complex 3D scenes.
  • 🎨 3D model importing – Working with GLTF and optimizing assets.
  • Loader screens – Improving user experience with proper loading feedback.
  • 🗺 Map controls & navigation – Enabling smooth interactions with the scene.

This project blends my love for cars and web development, turning an unforgettable real-world event into an interactive 3D experience. 🚀✨

Check out the live demo here.

Project Gallery

1 3
2 4

Follow the steps below to run this project

  • Clone this repository by following the steps mentioned
    • Click the green color Code button first.
    • Now copy the link displayed in your screen. image
    • Open the command prompt and navigate to the path where you want to clone this repository.
    • Type git clone <Paste the link you copied in the above step> and hit enter!
    • Congratulations, you have successfully cloned this repository in your computer.
  • Open the files for this project in VS Code and open the terminal.
  • Run the following commands in the terminal.
    • npm install to install all the dependencies.
    • npm run dev to run the project.

  • Here's my portfolio to know more about me!
  • If you liked this project, then do leave a star on this repository, and feel free to check my other repositories! 😉