Team 2834 (Bionic Black Hawks) is excited to present Black Hawks Scouting, a modern web-based scouting app.
During the previous season, we couldn’t find an app that could suit our needs - we prioritized cross-platform support, offline usage, and ease of use for our scouters. In addition, our strategy team had a specific set of requirements of what to keep track of while scouting, which meant basing our scouting system on an app that was easy to modify and extend - not just by adding a few extra inputs and textboxes, but also by being able to reuse the same app in future seasons with minimal code changes.
In the end, we decided to create our own scouting app to solve these problems, and it proved to be a massive success in our competitions. Now, we’re sharing it with the community in the hope that it can benefit other teams as well.
Black Hawks Scouting was created with the following concepts in mind:
Versatility
Black Hawks Scouting is based around configuration files, allowing you to quickly create forms including: match scouting, pit scouting, forms for various seasons, or even something else (surveys, checklists, etc.) You can have multiple configurations side-by-side without them interfering with each other.
Flexibility
Black Hawks Scouting exports in a standard format called Comma-Separated Values (CSV). Your team has the option to use anything from custom Python scripts to professional-grade tools like Tableau and Excel.
Ease of Use
Black Hawks Scouting is designed to be easily approachable by your team’s scouters. You can quickly navigate within scouting forms with a navigation menu at the bottom of each form.
Offline Usage
Black Hawks Scouting has the capability to work fully offline by making use of special browser features. Once you load it with an internet connection, it remains available on your device with the same URL, even without an internet connection or download.
Security
Black Hawks Scouting uses standard obfuscation techniques to make your TBA key more difficult to find by others. The app also supports the security features of your browser, working even with HTTPS, tracking protection, and cookie blocking.
This is just a sample of what Black Hawks Scouting has to offer. There’s a lot more, like The Blue Alliance support and a built-in Data Inspector. For more information, check out the GitHub repository: https://github.com/FRC2834/blackhawks-scouting
You can visit a live demo here.
View introductory videos (I’ll upload more in the coming weeks)
Please let us know your thoughts and questions - we’d like to continue improving Black Hawks Scouting and make it an app that everyone can use.
Aidan Sun
FRC Team 2834