Add basic statistics

This commit is contained in:
Conor McNamara
2023-03-01 21:42:04 +00:00
parent 2633ad564e
commit 39a18f4820
3 changed files with 90 additions and 2 deletions

View File

@ -1,6 +1,20 @@
# Running Build & Deploying it to Firebase
`npm run build && firebase deploy`
# Running Firebase Tests
`cd functions && npm run test`
# Running Locally
1. Ensure you have Java 11 or greater installed.
2. Run `npm install` in the traintracker directory.
3. Run `npm install` in the functions directory.
4. Start the emultor (needed to emulate the functions locally) `firebase emulators:start &` (the & forks it into the background).
5. Run `npm run dev `
You will need to click the "Populate Database" and "Fetch Data" buttons to get data into your local version of the webapp.
To kill the npm process do `CTRL + C` in your terminal.
To kill the firebase emulators do run fg to bring the process to the foreground, then do `CTRL + C`
# Committing
Make sure that you exclude the Firebase API key from any commits!