Git Product home page Git Product logo

metabazaar's Introduction

MetaBazaar - a Metaverse Ecommerce Platform

Built on top of A-Frame.

Features

  • User customisable avatars.
  • Support for WebRTC and/or WebSocket connections.
  • Voice chat. Audio streaming to let your users talk in-app (WebRTC only).
  • Bandwidth sensitive. Only send network updates when things change.
  • Cross-platform. Works on all modern Desktop and Mobile browsers. Oculus Rift, Oculus Quest, HTC Vive and Google Cardboard.
  • Extendable. Sync any A-Frame component, including your own, without changing the component code at all.

Instructions to Install

To be able to view the metaverse, you need to follow these simple instructions:

git clone https://github.com/NewUser47/MetaBazaar.git  # Clone the repository.
npm install  # Install dependencies. This may take a while.
npm run dev  # Start the local development server.

With the server running, browse the metaverse at http://localhost:8080. Open another browser tab and point it to the same URL to see the other client/user.

MetaBazaar offers a multiuser experience where users can voice chat amongst each other while looking like themselves, as they can create a personalized avatar as per their wish(credits to the readyplayerme api service), while shopping for their choice of products. The bazaar will be ever expanding and we will be adding multiple stores with more of your favourite products with time.

This project was made as a part of the Flipkart GRID 4.0 Software Development Track challenge. We would like to thank flipkart for this amazing opportunity, allowing us to explore about such a vast and interesting field of VR/AR.

metabazaar's People

Contributors

aathirav06 avatar apoorv7ag avatar

Watchers

 avatar

Forkers

aathirav06

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.