Analytics Dashboard
Single Page Application + RESTful API
Technologies
TypescriptReactReact HooksContext APIEmotionGolangRelational DBMS
Features
SortingFilteringSearchingCustom Charts
Description
Dashboard where clients can visualize video metrics, both aggregated and per-video.
Duration
Work-in-progress
Role, responsibilities, and challenges
As a full-stack developer, I created both the dashboard and the respective RESTful API endpoints.
Analytics dashboards are valuable only when users can easily analyze metrics from different angles. Otherwise, direct read access to a database is sufficient. Users also want to share interesting insights. To make these features possible, on the frontend, sorting, filtering, searching, and pagination had to be integrated and kept in sync via the page’s URL. From the backend, data had to be generated in many different formats.