I wanted to make a project that could be taken to a real-life project and also add something extra to it, hence the 3D-part.
As said in my requirement specifications, the project will be written in vanilla js. Therefore I also chose to use localStorage instead of a separate database.
First, feel free to click anything on these 3D animations. You will be able to change colors, move around, open and close drawers and doors. All models are build with Blender.
To save space in the application and to make it run faster, I run the 3D animations via CDN. This is quite expensive if you buy, so I use the free trial version. One of the downsides to this is that it will only store the files for 30 days. If you watch this page and you can't reach the 3D section, please let me know and I'll have it sorted asap.
Also, to keep everything fast and smooth, and to concentrate more on the code, the quality of the 3D-renders has been reduced, but I still hope that you can enjoy them.
This is a portfolio project and not a live version. Therefore not all the buttons and functions work.
Enjoy the page and just let me know what you think or if something isn't working as you expect it to.
you can reach me via my portfolio joakimwretlind.netlify.app