An open API service indexing awesome lists of open source software.

https://github.com/mr-glt/openscout

Android based scouting solution for teams competing in the FIRST Robotics competition.
https://github.com/mr-glt/openscout

android android-studio firebase frc-scouting frc-steamworks robotics robotics-competition

Last synced: 6 months ago
JSON representation

Android based scouting solution for teams competing in the FIRST Robotics competition.

Awesome Lists containing this project

README

          

#OpenScout

**OpenScout** is an Android app that provides an end to end scouting solution for teams competing in the *FIRST* Robotics competition. It leverages the Free-Tier of Google Firebase to provide a real time connection between scout and drive teams, while providing an easy-to-deploy database so that any team can run their own. The app combines your teams database with The Blue Alliance to organize and present contextually valuable information.





## Disclaimer
*This app is currently working for the 2017 season.*

##How to Clone, Build and Deploy
###Android App
1. Download and install Android Studio
2. Clone repository.
3. Open the root of the repository in Android Studio.

###Firebase
1. Create a Google Account.
2. Visit your Firebase Console.
3. Create a new project and call it whatever you would like.
4. Click on "Add Firebase to your Android app"
5. Use **Package Name** `xyz.syzygylabs.openscout` and follow this to get the debug certificate.
6. Copy `google-services.json` to `/app/`. You do **not** need to add the dependencies to the `build.gradle`. Hit finish to close the dialogue.
7. Navigate the *Authentication* tab in the console.
8. Under *SIGN-IN METHOD* enable `Email/Password` and `Google`. *By default, the Firebase will require a user to be authenticated to read and write to the database.*
9. At this point, your database and app should be ready for use.

##Contributing
Feel free to open a pull request with any changes or improvements. If you find a bug, report it in the Issues tab. For any other requests feel free to email me at *colson72098@gmail.com*.