Progressive Web App that helps teams stay on top of competition schedules, tools check out, and more from the comfort of their own pit.
- Pit View, which displays schedule, rankings, live streams, awards, and countdown to next match
- Offline use for pit mode, which allows you to load the site and the last cached event data without internet connection
- Tools Checkout Views, which allows you to keep track of tools that are lent to other teams using Firebase authentication and Firestore
- Statistics View, which currently mirrors the TBA Rankings table
- Icon to make it a downloadable PWA
- Pit Inventory features with Firebase
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Clone this repository
$ git clone https://github.com/SumiGovindaraju/frc-pit.git
Install all necessary tools: Gradle, Third-Party libraries, etc.
$ npm install
To run a development version, run
$ npm start
To build a production build, run
$ npm run build
To deploy to a production environment, run
$ npm run deploy
Special thanks to the following people for their help with testing and requesting features for this project:
- Weston White
- Daniel George
- Brandon Chuang
- Cory Molloy
- Travis Covington