This is an API based Epidemic Dashboard, currently under development.
We have used these APIs for data collection.
To Setup this project at your local, npm install
inside ./Backend
.
Then Run node ./Backend/app.js
and pass in PORT.
We have taken up the currently ongoing pandemic as the main epidemic in context.
Run ./Backend/app.js
to start the server (currently under development).
The server reaches out for the APIs, requests relevant data, stores some of them in mongodb, and index.js
uses that for necessary calculations and rendering on pages.
There are currently 4 main routes availabe, and the initial one is rendered at process.env.PORT
.
index
- The Main Pageworld
- World Status Pageindia
- India Status Pageperson
- The User Status Page
We have used tools including:
npm
for package managementnode
for server side developmentHTML5
andCSS
for webpage creation and designexpress
for route handling,ejs
for html data renderingmongodb
for database managementpython
for graph generation