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:
npmfor package managementnodefor server side developmentHTML5andCSSfor webpage creation and designexpressfor route handling,ejsfor html data renderingmongodbfor database managementpythonfor graph generation