/basic-dataviz

https://ngopimas.github.io/basic-dataviz

Primary LanguageTypeScript

🏆 Basic dashboard exercice

🎯 Goal

The goal of this app was to build a small e-commerce dashboard from sample order transactions in CSV. The dashboard is based off a web page that a user can visit and interact with.

The page has two blocks:

1. Summary view

This block display the three following metrics:

  • Total revenue
  • Average revenue per order
  • Number of unique customers
2. Monthly view

This block has a graph showing the evolution of total revenue by month.

The entire dashboard can be filtered by Country (but also by All, for a global overview).

🎁 Bonus

I might add an API, a more dynamic DB (SQL) & tests, in the next future.