Title: A blood distribution system that ensures the immutability of donor data, provides transparency, effectively manages surplus blood, and prevents blood distribution fraud.
- Frontend: React.js, HTML, CSS, Bootstrap
- Backend: Node.js, Express.js
- Blockchain: Solidity, Truffle, Ganache
- Database: MongoDB
- Deployment: Vercel, Netlify
- Others: MetaMask, Matic Polygon Network
- The blockchain-based solution ensures visibility through traceability.
- QR code authentication and encrypted transactions ensure blood integrity (currently working on that part).
- The optimization algorithm ensures blood availability in hospitals at all times.
- Blood scarcity during emergencies is eliminated.
- Traditional system transparency issues are resolved.
-
Clone the repo using either of the following methods:
- Using HTTPS:
git clone https://github.com/sakshi8707/Blood-Distribution-System.git
- Using GitHub CLI:
gh repo clone sakshi8707/Blood-Distribution-System
- Using HTTPS:
-
Navigate to the project directory:
cd Blood-Distribution-System
- Clone the repo
- Run
npm install
in the terminal in the root directory - Open Ganache
- Run
truffle migrate --reset
in your terminal - Run
npm start
to see the demo on localhost port 3000