Welcome to the Virtual Tourism Web App, a next-generation platform where users can explore immersive VR tourism experiences directly from their browser. Powered by Next.js, this web app lets you dive into a range of VR videos, available for viewing with the Meta Quest 2 VR headset. Explore various categories such as urban landscapes, historical monuments, aquatic wonders, and more, all accessible through a sleek, interactive interface.
- Immersive VR Experiences: Select destinations from a brochure and enjoy VR videos, whether real or simulated.
- Meta Quest 2 Compatibility: Designed for seamless interaction with Meta Quest 2, utilizing pinch or controller-based selection.
- Interactive Categories: Explore destinations sorted into engaging categories: urban, historical, monuments, relaxation, thrilling, aquatic, and sports.
- User-Friendly Interface: Browse through categories presented in rows with detailed explanations and video buttons for quick access to VR content.
- Demographic-Based Content: The platform tailors content for different demographics, ensuring an engaging experience for users of all ages.
- Next.js: React framework for building the web app.
- Three.js: WebVR frameworks for delivering immersive VR experiences.
- Meta Quest 2: For interactive VR video viewing via the Quest browser.
- Clone this repository to your local machine.
git clone https://github.com/nerdylua/virtual-tourist.git
- Install the required dependencies.
cd virtual-tourist npm install
- Run the app locally.
Visit
npm run dev
http://localhost:3000
in your browser to see the app in action.
- Browse Categories: Click on any category box to see a list of VR experiences.
- View Videos: Select a video from the available list to experience the VR content in your Meta Quest 2 headset.
- Pinch/Controller Navigation: Use pinch gestures or controllers to interact with the interface when using the Meta Quest 2.
We welcome contributions to enhance this project! Feel free to fork the repository, create a branch, and submit pull requests.