Skip to content

Latest commit

 

History

History
41 lines (36 loc) · 2.26 KB

File metadata and controls

41 lines (36 loc) · 2.26 KB

banner

Dashboard

🛠 Tech stack

The webapp is built with VueJS+TypeScript, and deployed on Google Firebase hosting.

Halfmoon UI as the primary UI framework. (It's awesome!)

Apex Charts for data visualization.

More details:

  • Google firebase auth - logging in users with email/password or Github profiles.
  • Google firestore - storing and processing user-generated data.
  • GitHub actions - CI/CD to firebase.
  • Cloudflare - DNS proxy. SSL certs, DDOS protection, edge-caching, compression & minification.
Using Google firestore allows realtime updates on the user's dashboard via websockets.

The firestore implementation here prioritizes cache first for fetching and displaying data. This allows the webapp to be accessible offline.

For questions, contact Shanzid.