Skip to content

Client website made with React for remote control and live interactive games with NUS RoboMaster's robots.

Notifications You must be signed in to change notification settings

nusrobomaster/NUS_RoboMaster_Interactive_Showcase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Client Frontend for Controlling Robots Remotely using webRTC

Overview of Project

This repository is part of the Online Robot Remote Control project where users can log in to a website to remotely control one of any number of robots in a fleet from the comfort of their homes using WebRTC.

Preview of gameplay

This particular repository houses the frontend for this project, which a user can use to login with a nickname and enter the queue to try and pair with an available robot. This initiates a WebRTC offer from the frontend which is sent to the Signalling Server. If no answer is returned by an available robot through the Signalling Server, the user is instead placed into a queue to wait for a robot to become available.

Other Repositories

Installation

  • Clone this repository
  • Install node.js
  • In this repository, run npm install to get required dependencies
  • Run npm run start to run the frontend on your local machine.
    • Note that this runs the app in debug mode, not release.

About

Client website made with React for remote control and live interactive games with NUS RoboMaster's robots.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages