openroboticmetaverse / mvp-webapp

orom | MVP - Robotics Platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

orom

πŸ€– open robotic metaverse mvp - robotics platform 🌐

Overview πŸ”

This project serves as the MVP (Minimum Viable Product) πŸš€ for a larger vision aimed at developing a robotic metaverse. Utilizing a combination of modern web technologies, this platform allows users to interact with robots through a web browser, fostering a unique and interactive environment.

Image

Key Features πŸ—οΈ

  • Interactive Robotic Control: Users can directly interact with robots in a virtual space. πŸ•ΉοΈ
  • Real-Time Observation: Enables witnessing interactions between other users and robots. πŸ‘€
  • Cross-User Engagement: Supports multiple users interacting simultaneously within the metaverse. πŸ‘₯

Technology Stack πŸ› οΈ

  • Frontend: Developed using Vue 3 and Vite, offering a responsive and efficient user interface. 🌟
  • Backend: Powered by Node.js, ensuring robust server-side operations and data management. πŸ’ͺ

Setup βš™οΈ

  1. Clone the Repo πŸ“₯
git clone https://github.com/openroboticmetaverse/mvp-webapp.git
cd mvp-webapp
  1. Docker Compose 🐳
docker compose up -d

Start the backend server πŸ’» (Disabled for now) Check ros2_tdsi_backend for ROS 2

Open a console in the container πŸ–₯️

docker exec -it mvp_backend /bin/bash

In the container console:

npm i
npm run start

Start the frontend πŸ–ΌοΈ

(In a new terminal)

Open a console in the container πŸ–₯️

docker exec -it mvp_frontend /bin/bash

In the container console:

npm i
npm run dev

Enjoy πŸŽ‰πŸ₯³

About

orom | MVP - Robotics Platform

License:MIT License


Languages

Language:TypeScript 45.7%Language:Vue 39.3%Language:JavaScript 8.7%Language:CMake 2.8%Language:CSS 2.8%Language:HTML 0.7%