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 build
to install all the needed dependencies. Always runnpm i -D
on 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 production
to 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 runningipconfig
in the console.
It is very important that you run
npm i -D && npm run build
before 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. Soruce at https://firstfrc.blob.core.windows.net/frc2019/EventRules/EventRulesManual.pdf.
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.