Skip to content

Yuvraj-varshney/BloodStreamX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Blood Bank Management Application

A Blood Bank Management System built using the MERN stack is a comprehensive solution that facilitates the management of donor information, blood inventory, blood requests, and transfusion history. It aims to ensure that blood banks can efficiently manage their operations, reduce wastage, and ensure timely availability of blood for patients in need.

  • Mongodb
  • ExpressJS
  • ReactJS
  • NodeJS
  • Axios
  • Separate dashboards for donors, organizations, hospitals.
  • Organizations can create new blood records and they can see all their past records.
  • Organizations can have access to see the list of donors and hospitals who donated/consumed blood from organization.
  • Donors can see all their donations records and list of hospitals and organizations where they have donated blood.
  • Hospitals can see how much quantity of blood they have consumed from different organizations with all the details.
  • Email notification system for emergency blood needs.
  • Payment gateway which allows users to donate money to ogranizations.

Login Page

Dashboard

Camp Page

Blood Analytics Page

Fund Raise Page

git clone https://github.com/Yuvraj-varshney/BloodStreamX
npm install

Setup Environment Variables

Create a .env file in the root directory and add the following variables:

PORT #port number for server

MONGO_URL # Mongodb URL
JWT_SECRET # Token Secret Key
API_KEY # API Key For SendGrid
CLIENT_ID # Your Paypal ID
CLIENT_SECRET # Your Client Secret KEY 

Setup Client

cd client
npm install
npm start

Setup Server

cd ..
npm install
npm run server

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published