A visualisation dashboard of a list of people data, which allows users to
- See a paginated list of people
- Do a full text search to dynamically filter the results (searching on all fields)
- Visualise the data as a pie chart
- Visualise the data as a bar chart
- Visualise the data as a geographical chart
- Create dynamic interactions between charts (filtering from chart)
- Edit the data with a modal
- Shows a 404 page for invalid urls
-
Clone the repo
-
cd into suade-test folder i.e run
cd suade-test
-
run
npm install
-
run
npm run serve
-
cd into suade-server folder i.e from the suade-test folder, run
cd suade-server
-
run
npm install
-
run
npm run start
-
goto http://localhost:8080/ to see the app live
From the suade-test folder, run npm run test:unit
NOTE: The data structure was queried from a custom express-server to avoid cors error.