Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 1.67 KB

README.md

File metadata and controls

32 lines (26 loc) · 1.67 KB

Rotating 3D cube

You can view my CV here: Curriculum VITAE❗️

You can view my Portfolio here: My Portfolio❗️

Screen

🌐 A web application with a dynamic and interactive 3D model, built using the advanced Three.js library. 🎲 The colorful rotating cube allows users to take full control of the model: scaling, adjusting the viewing angle, stopping and starting rotation, and spinning it in any direction for detailed exploration.

✨ The fully responsive site supports three languages (Ukrainian, English, Spanish) and displays perfectly on all devices: from desktops to smartphones.

🛠️ Technologies:
🔹 Three.js — for creating and managing 3D graphics.
🔹 Vue.js, VueX — for a reactive architecture and state management.
🔹 Vue I18n — for internationalization and multilingual support.
🔸 HTML5, CSS3, FlexBox CSS — for a modern and responsive user interface.
🔸 TypeScript — for strong typing and enhanced code stability.
🔸 Open Graph Protocol, Favicon, Sitemap, Robots.txt — for improved SEO and social media integration.

🚀 Easy modification and scalability make this project an excellent example of incorporating 3D graphics into modern web applications. Perfect for learning and creating unique user experiences! 💻📱

Project setup (install dependencies)

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build