Skip to content

BitBucketsFRC4183/AdvantageScout2

 
 

Repository files navigation

Advantage Scout 2

Advantage Scout 2 is a new major version of our electronic scouting system Advantage Scout. This project is still under active development.

  • The web server is at the root level along with the HTML and server interfaces. These are packaged in the Android app and sent directly to the web client.

  • The "svelte" directory contains the main game-agnostic Svelte app and admin page. The game specific data is copied from the "games" directory during the build process. The server builds the app when changes occur and makes it avilable to clients. The clients store a the hash of the bundle and compares it to the server periodically.

  • The "cordova" directory contains a Cordova project for Android. It copies "app.html" and "ServerInterfaceApp.js" during the build process. The actual Bluetooth communication isn't implemented yet (because it'll be much more complex than the HTTP interface), but the bundled app can be cached and loaded the same way as the web version.

About

WIP custom electronic scouting system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 63.4%
  • Svelte 15.3%
  • JavaScript 13.7%
  • HTML 6.3%
  • CSS 1.3%