Metaverse Art Gallery is a web-based virtual reality application that allows users to create and explore 3D art galleries with their own NFTs from OpenSea. Users can interact with the artworks in immersive VR environments and buy or sell them using OpenSea’s platform. The application is built using A-Frame, a web framework for building VR experiences.
- Users can create their own art galleries by fetching their NFTs from OpenSea and choosing a gallery template.
- Users can explore other users’ galleries and view their NFTs in VR.
- Users can interact with the NFTs using raycaster or cursor, and see more details about them on OpenSea.
- Users can navigate between different galleries using links or teleportation.
To run the application locally, you need to have VS Code and Live Server extension installed on your machine. Then, follow these steps:
- Clone the repository or download the zip file.
- Open the project folder in VS Code and start Live Server by clicking on the “Go Live” button on the bottom right corner of the screen.
- Copy the .pem and .key files from the project folder to your C:// drive. These files are self-signed certificates that enable HTTPS for the application.
- Open your browser and go to https://localhost:5501 to see the application. You may need to accept the security warning to proceed.
- If any issues , Go to chrome://flags/#allow-insecure-localhost and click on enable
- clone https://github.com/himanshu2406/metaverse-backend and npm start
To add your own NFTs to the application, you need to log in using your metamask extension. Then, you can follow these steps:
- Click on the owner icon inside the control spaceship or go to owner.html.
- Link your Metamask and click on the Rooms you own.
- Choose a gallery template and customize it as you wish.
- Select the NFTs you want to add and click on the "Submit" button.
- share it with others.
To buy NFTs from other users, you can browse the homepage or search for galleries by title, description, or tags. Then, you can follow these steps:
- Click on the NFT you want to buy and see more details about it.
- You'll be redirected to OpenSea where you can place a bid or buy it directly.
- Follow the instructions on OpenSea to complete the transaction.
Metaverse Art Gallery is an open source project and welcomes contributions from anyone who is interested in improving it. You can contribute by reporting issues, suggesting features, fixing bugs, writing documentation, or adding new functionalities. Please follow these guidelines:
- Fork the repository and create a new branch for your changes.
- Follow the code style and conventions of the project.
- Write clear and concise commit messages and pull request descriptions.
- Test your changes locally before submitting a pull request.
- Respect the code of conduct and be polite and respectful to other contributors.
Metaverse Art Gallery is licensed under the MIT License. See LICENSE for more details.