Project : Chiranjeev
Frontend Repo :
https://github.com/UjjwalSingh1908/chiranjeev
Inspiration :
When we all thought the pandemic was over, we were hit by it with a greater force. Each day the number of cases is increasing and with an increase in the number of people getting infected, it’s getting very hard to find hospitals with beds, ventilators, and the number of vaccines available in hospitals.
Also, there is a huge need for plasma donation in every hospital, and thus an urgent need to make people aware of the process.
What it does :
We aim to provide a Web App through which people can see the number of hospitals having free beds ( with or without ventilators ) and are vaccinating people or not.
People can also volunteer themselves for plasma donation and provide space to convert into covid centers through the web App.
On the other hand, Hospitals can register themselves in the app and request plasma donations by the recovered patients and for extra spaces needed for the patients.
How we built it
The frontend was implemented in react.js, using Figma for design and layout, and Axios to consume the backend.
The backend was developed in node.js and express.js. Using some middlewares like jwt, to generate tokens, cors to enable the external ports for the frontend. And we keep the information in a NoSQL database, MongoDB.
Screenshots of the project:
Landing Page
Hospital Dashboard
Edit Detail
Find Hospital For Patient
Donate Beds
Installation
- Clone repository:
$ https://github.com/h01sachan/Chiranjeev.git
- Install dependencies:
$ npm i
-
Open
.env
and edit config, if it's necessary.(Put your atlas uri in backend) -
Run example:
npm start