Skip to content

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

License

Notifications You must be signed in to change notification settings

mr-glt/OpenScout

Repository files navigation

#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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages