The main purpose of this project was to solidify my React skills and also learn Three.js and Framer Motion. I was inspired to create a 3D portfolio website after seeing impressive portfolio websites like Bruno Simon's, and I was intrigued by how to incorporate 3D art into a website.