An open API service indexing awesome lists of open source software.

https://github.com/sadman1075/blood-donation

A blood donation website is a platform designed to connect blood donors, recipients, and organizations (such as hospitals or blood banks) to streamline the blood donation process.
https://github.com/sadman1075/blood-donation

css3 express-js firebase html5 javascript mongodb reactjs

Last synced: 3 months ago
JSON representation

A blood donation website is a platform designed to connect blood donors, recipients, and organizations (such as hospitals or blood banks) to streamline the blood donation process.

Awesome Lists containing this project

README

          

## Blood Donation
A blood donation website is a platform designed to connect blood donors, recipients, and organizations (such as hospitals or blood banks) to streamline the blood donation process. Currently, two official plugins are available:

## Key Features of a Blood Donation Website
User Registration and Login:

Separate profiles for donors, recipients, and organizations. Option to track donation history and eligibility for the next donation. Blood Donor Search:

Filters based on blood type, location, and availability. Display verified donor profiles with contact information. Request Blood:

Form to request blood during emergencies. Notifications or alerts to nearby donors. Blood Donation Events:

Details about upcoming blood drives or donation camps. Option to register as a participant.

## Technology Stack for Development

  • Frontend: HTML, CSS, JavaScript, React.js.

  • Backend: Node.js,express js

  • Database: MongoDB.

  • Authentication:Firebase
  • ## Core Features:

  • ✔️ User Registration & Authentication

  • ✔️ Donor & Recipient Matching System

  • ✔️ Blood Group & Location-Based Search

  • ✔️ Request & Donate Blood Functionality

  • ✔️ Real-time Availability Tracking
  • ## Dependencies

  • Ensure you have Node.js installed

  • Ensure React is Installed
  • ## How to Run Locally

  • 1️⃣ Clone the repository

  • 2️⃣ Navigate to the project directory

  • 3️⃣ Install dependencies

  • 4️⃣ Start the development server
  • ## Live Link:
    ## https://blood-donation-104f7.web.app/