Application Development in Virtual Reality
Absztrakt
This thesis focuses on the development of a Virtual Reality (VR) Webshop using Unity and the XR Interaction Toolkit, with the primary goal of enhancing user experience through immersive and interactive shopping. The project utilizes Oculus Quest 2 as the target platform, ensuring portability of the software. The VR Webshop enables users to view items at their actual scale and interact with them directly in a virtual environment, offering a more engaging shopping experience. The website portion of the application employs React for front-end development, Spring Boot for back-end development, and PostgreSQL for database management. To streamline the purchasing process, users can interact with the website and complete transactions within the VR application, eliminating the need to use the device's built-in browser. The back-end is packaged using Docker, which simplifies deployment and enhances scalability. In summary, this thesis explores the potential of VR technology in revolutionizing e-commerce by developing a user-friendly, interactive, and portable Webshop specifically designed for the Oculus Quest 2. The combination of Unity, the XR Interaction Toolkit, and web technologies like React and Spring Boot aims to create a seamless and engaging shopping experience for users.