Welcome to the Blood Donation Management System, an innovative platform designed to connect donors, hospitals, and staff efficiently. Our mission is to facilitate blood donation processes and ensure a steady supply of blood for those in need.
- User-Friendly Interface: Easily navigate through donor profiles, hospital verifications, and blood inventory.
- Real-Time Updates: Get instant notifications and updates about blood donation statistics.
- Secure Profile Management: Manage donor profiles securely with options to update personal information and medical status.
- Hospital Verification: Verify blood donation through a simple form, ensuring trust and safety.
- Dynamic Inventory Display: View real-time blood inventory with details on availability and last donation date.
- Frontend: HTML, CSS, JavaScript
- Backend: PHP, MySQL
- Version Control: Git, GitHub
- Design: Responsive design with modern UI elements
To set up the Blood Donation Management System on your local machine, follow these steps:
-
Clone the Repository:
git clone https://github.com/MrCodeCrafter/BloodDonationManagementSystem.git
-
Navigate to the Project Directory:
cd BloodDonationManagementSystem -
Set Up a Local Server: Ensure you have a local server set up (e.g., XAMPP, MAMP). Place the project folder in the
htdocsdirectory. -
Database Setup:
- Create a new database in MySQL (e.g.,
blood_donation). - Import the SQL files located in the
backend/directory to set up the required tables.
- Create a new database in MySQL (e.g.,
-
Configuration:
- Update the database connection settings in
backend/config.phpwith your database credentials.
- Update the database connection settings in
-
Run the Application: Open your web browser and go to:
http://localhost/BloodDonationManagementSystem/
- Register as a Donor: Visit the home page and click on "Register as Donor" to create a new profile.
- Verify Blood Donation: Hospitals can verify donations through the "Verify Blood Donation" section.
- Manage Profile: Donors can update their profiles and view donation statistics in the "Your Profile" section.
- View Inventory: Check the blood inventory status on the dedicated page.
- Designer and Developer: Yadhu Krishanan P U
- Backend Developer: Shamir Ashraf
- Backend Developer: Gopu Girish
- Documentation and SQL: Sanika Siva
All contributors are from S5 CSE at Mar Athanasius College of Engineering, Kothamangalam.
This project is licensed under the MIT License. See the LICENSE file for details.
Thank you for visiting our repository! We hope you find this project useful. Feel free to contribute and make it even better!
### Customization Tips:
- Replace the placeholder image URL in the logo section with the actual path to your logo image.
- Modify the "Features" and "Usage" sections to match the specific functionalities of your project.
- Ensure that any URLs (like your GitHub repo or the license file) are accurate and lead to the correct locations.
Feel free to copy this template into your `README.md` file in your repository and modify it according to your project specifics!
