mnurik / dashboard-assignment

Dashboard UI Engineer Assignment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

callstats.io Dashboard assignment

About

The task required no dependencies, so I had to survive somehow without new FE technologies. User has two options to show metrics. I am not master of visualization, please forgive me if visualization is wrong or too simple.

Installing

Dependencies: Node.js, Yarn/npm.

yarn install

Running

yarn start

or

npm start

Then open http://localhost:8081/ to see your app.

API routes

All routes use the GET method.

/app

Return a list of all appIDs.

/app/:appID

Return all data for given appID. Number of rows differ between appIDs.

/app/:appID/:field

Return all data for given field for given appID.

/fields

Return all table columns.

About

Dashboard UI Engineer Assignment


Languages

Language:JavaScript 85.5%Language:CSS 10.8%Language:HTML 3.7%