This project delivers a web-based 3D chest-opening experience, captivating users by allowing them to uncover virtual treasures. It's designed to engage users through a seamless exploration of interactive visualizations, where they can win prizes based on the rarity of the items found, ensuring a continuously fresh and immersive experience.
The primary purpose behind creating this project was to challenge myself with the development of a 3D web-based application without relying on popular libraries or frameworks such as React or Vue. Driven by a desire to deepen my understanding and practical skills in using web components and browser APIs directly, I aimed to craft a fun and addictive user experience. This project represents not just a technical journey but also my commitment to pushing the boundaries of web development to create engaging and interactive visualizations.
Frontend: The frontend is built with a focus on cutting-edge technologies and performance optimization, utilizing TypeScript, Vite, Three.js, Bun.js, and Sanity for dynamic content management.
Backend: The backend infrastructure, designed for robustness, leverages TypeScript, Elysia.js Prisma, PostgreSQL, Docker, and BunJS for modern and efficient web development practices.
© 2024 Vincent Howard