A
mockupworking prototype for a FRC scouting web app.
- Completly customizable forms built with JSON.
- Export to a USB from the Web App.
- Very extensible with React and Material-UI.
- To start, make sure you have Node.js and Node GYP installed.
- Clone or download this repository to a folder somewhere on the device.
- Run
npm i -D && npm run buildto install all the needed dependencies. Always runnpm i -Don the machine that is hosting the server. This is because we use the npm module,drivelist. - Some how connect your devices to the host machine using a Bluetooth PAN or reverse tethering.
- Run
npm run productionto start the server and access the form page athttp://localhost:8000/. - If you connect external devices, connect to the server though the PAN network, and instead of
localhost, use the server's local IP. You can find this by runningipconfigin the console.
It is very important that you run
npm i -D && npm run buildbefore your start the production server, as the rendering happens from the dist/ folder. Also remember to do this if you ever update RSM.
RSM uses bluetooth for it's connections to it's devices because WiFi access points are banned at competitions.

You can view the full documentation for RSM including how to create, edit, and export form data at wearedevs.github.io/robotic-scout-magic.
This software is under the MIT License, meaning you can do what ever you want with it. Just don't sue us.