LAA Service Status Dashboard

Built in ES6 using the Redux framework with Service status dashboard for LAA using Reactjs with a Google Firebase backend.

Environments

Test

Frontend: https://laa-dashboard-test.firebaseapp.com

Admin: https://laa-dashboard-test.firebaseapp.com/admin

Production - Internal

The internal version is used on LAA TV screens, and generally contains more information on applications which are not available to external Portal users

Frontend: https://laa-dashboard-int.firebaseapp.com

Admin: https://laa-dashboard-int.firebaseapp.com/admin

Production - External

The external version is used on the LAA Portal login page, and generally contains only information on external Portal Applications

Frontend: https://laa-dashboard.firebaseapp.com

Admin: https://laa-dashboard.firebaseapp.com/admin

Dependencies

  • nodejs (v6.2.0 - can be installed using nvm)

Installation

Install dependencies:

npm install
npm install -g firebase-tools
firebase login

Development

Run locally on http://localhost:3000 (uses the test database)

npm start

Deployment

Test

npm run deploy-test

Initialise seed data for test

npm run init

Production - Internal

npm run deploy-prod-int

Production - External

npm run deploy-prod-ext