Skip to content

Link07109/Falcon-Scouter

Repository files navigation

Falcon Scouter

About

FRC Team 5190's custom scouting app. Written in web technologies using Ionic 4, thus being completely cross-platform.

Features

  • Uses Cloud Firestore for the storage of all scouting data.
  • Uses The Blue Alliance v3 HTTP API for retrieval of event and team specific information.
  • Uses Google Apps Scripts for posting scouting data to an external Google Sheets page.

For Users

Download the .APK (for Android) or .IPA (for iOS) file on your device from here and install it. There is also a web version as a progressive web app here.

For Developers

Pre-Setup

Setup

  • Run npm i while in the root directory to install all the node dependencies.

  • Create src/app/credentials.ts to house your Firebase and TBA keys using this as a template:

    export const X_TBA_AUTH_KEY = 'your-tba-api-key-here';
    
    export const FIREBASE_CONFIG = {
        // firebase config info goes in here
    };
  • Firebase config

  • TBA v3 HTTP API key

Running the app

  • In a brower through a local development server
    • Open a terminal window in the root directory and run ionic serve or ionic serve --lab.
  • On a physical device

About

FRC Team 5190's Ionic 4 scouting app used during the Destination: Deep Space competition season

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors