Leader Board is a web based application which allows users to log and store entries in an interactive scoreboard.
- Typescript
- React
- Firebase
- Cypress
Uses github actions to deploy into PROD and TEST environments:
- Deploy code from the PR to a firebase preview
- Configures app to point towards TEST env
- Configures env file using github secrets
- Scans and checks for EOL dependencies
- Runs Cypress E2E tests
- Deploy code from main to the firebase PROD hosting
- Configures app to point towards PROD env
- Configures env file using github secrets
- Auto raises pull requests for up-versioning dependencies
- Auto merges pull requests with passing checks