Skip to content

Arctos' scouting database, built with node.js and SQL (and ❤️). Currently only a demo and not fully working

License

Notifications You must be signed in to change notification settings

Arctos6135/scouting-database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is the prototype strategy & scouting database of FRC team Arctos 6135, using a MySQL database and nodejs with the Blue Alliance API for getting teams. It is still in development, but is has most of the key features of the old Arctos excel db.

Installation

Install node Install mysql

In MySql workbench, run schema.sql (to create db and tables)

npm install Then, in the client folder do another npm install

You need a The Blue Alliance API Key. If you want to use your own, edit that line in tba.js

To prepare the database, run these from the command line. They are configured for the Ontario District, you will have to make some changes to use them elsewhere. node load_teams.js node load_events.js node load_matches.js EVENT (e.g. 2019oncmp1) node parse_output.js node load_alliance_outcomes.js EVENT (e.g. 2019oncmp1)

To run the webapp, run npm start. It will open in your default browser at ports 3000(client) and 3001(server).

About

Arctos' scouting database, built with node.js and SQL (and ❤️). Currently only a demo and not fully working

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published