/BloodVault

πŸ©ΈπŸš‘ Connect blood donors and medics in the right place at the right time with this central repository of hospitals and donations.

Primary LanguageCSSMIT LicenseMIT

BloodVault

project-image

Getting blood at the right place at the right time is not always easy. Blood Vault is a web application aimed at facilitating the process of blood donation and connecting donors with those in need of blood. This repository contains the source code for both the frontend and backend components of the Blood Vault website. The application is designed to be user-friendly, efficient, and secure to ensure a seamless experience for both donors and recipients.

🧐 Features

Here're some of the project's best features:

  • User Registration and Authentication
  • Donor Profile Management
  • Blood Request System
  • Real-Time Notifications
  • Search and Filters
  • Rating and Feedback
  • Admin Panel

πŸ› οΈ Installation Steps:

  1. Clone the repository to your local machine using the following command:

    git clone https://github.com/your-username/BloodVault.git
    
  2. Navigate to the frontend directory and install frontend dependencies:

    cd BloodVault/frontend
    npm install  # or yarn install
    
  3. Configure the frontend settings (e.g., API endpoints) if necessary.

  4. Navigate to the backend directory and install backend dependencies:

    cd ../backend
    npm install  # or yarn install
    
  5. Configure the backend settings (e.g., database connection, email service) if necessary.

  6. Run the frontend and backend servers:

    # Inside the frontend directory
    npm start  # or yarn start
    
    # Inside the backend directory
    npm start  # or yarn start
    
  7. Access the Blood Vault website by visiting http://localhost:3000 in your web browser.

2. Navigate to the frontend directory and install frontend dependencies:

🍰 Contribution Guidelines:

Make Pull requests which improve the functionality of the application in any sorts. It should conform with the following conditions:

  • Clear, short, crisp description of the PR.
  • Should add on to the value of the application.

πŸ’» Built with

Technologies used in the project:

  • PHP
  • HTML
  • CSS
  • JavaScript

πŸ›‘οΈ License:

Distributed under the MIT License.