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.
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
-
Clone the repository to your local machine using the following command:
git clone https://github.com/your-username/BloodVault.git
-
Navigate to the
frontend
directory and install frontend dependencies:cd BloodVault/frontend npm install # or yarn install
-
Configure the frontend settings (e.g., API endpoints) if necessary.
-
Navigate to the
backend
directory and install backend dependencies:cd ../backend npm install # or yarn install
-
Configure the backend settings (e.g., database connection, email service) if necessary.
-
Run the frontend and backend servers:
# Inside the frontend directory npm start # or yarn start # Inside the backend directory npm start # or yarn start
-
Access the Blood Vault website by visiting
http://localhost:3000
in your web browser.
2. Navigate to the frontend directory and install frontend dependencies:
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.
Technologies used in the project:
- PHP
- HTML
- CSS
- JavaScript
Distributed under the MIT License.