Skip to content

A web based application which allows users to log and store entries in an interactive scoreboard.

Notifications You must be signed in to change notification settings

christopher-aldred/leader_board

Repository files navigation

Leader Board 🏆

App Screenshot

Leader Board is a web based application which allows users to log and store entries in an interactive scoreboard.

Tech stack

- Typescript
- React
- Firebase
- Cypress

CICD pipeline

Uses github actions to deploy into PROD and TEST environments:

Pull requests

- 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

Merges to main

- Deploy code from main to the firebase PROD hosting
- Configures app to point towards PROD env
- Configures env file using github secrets

Dependabot

- Auto raises pull requests for up-versioning dependencies
- Auto merges pull requests with passing checks

About

A web based application which allows users to log and store entries in an interactive scoreboard.

Topics

Resources

Stars

Watchers

Forks