Connecting Blood Donors and Recipients Faster, Smarter, and Efficiently.
Blood Connect is a web-based blood donation and request management system designed to bridge the gap between blood donors, recipients, hospitals, and blood banks. The platform enables users to quickly search for blood donors, submit blood requests, and improve emergency response during critical situations.
We are a team of 6 people from Mar Baselios College of Engineering and Technology who have built this project for the Smart India Hackathon_2025.
- 👤 User Registration & Login
- 🩸 Blood Donor Registration
- 🔍 Search Donors by Blood Group
- 📍 Location-based Blood Request Management
- 🏥 Blood Bank/Hospital Information
- 📢 Emergency Blood Request System
- 📱 Responsive User Interface
- 🔒 Secure User Authentication
- 📊 Dashboard for Managing Requests
- Reduce the time required to find compatible blood donors.
- Provide a centralized platform for blood donation management.
- Improve communication between donors and recipients.
- Support emergency blood requests efficiently.
- Encourage voluntary blood donation.
- HTML5
- CSS3
- JavaScript
- Python
- Flask
- MySQL
- VS Code
- Git
- GitHub
Blood_Connect/
│
├── static/ # CSS, JavaScript, Images
├── templates/ # HTML Templates
├── database/ # SQL Files
├── app.py # Main Flask Application
├── requirements.txt
├── README.md
└── ...
git clone https://github.com/josephunited/Blood_Connect.gitcd Blood_Connectpython -m venv venvActivate it:
Windows
venv\Scripts\activateLinux / macOS
source venv/bin/activatepip install -r requirements.txt- Create a MySQL database.
- Import the SQL file provided in the project.
- Update the database credentials in the Flask configuration.
python app.pyVisit
http://127.0.0.1:5000
Add screenshots of:
- Home Page
- Login Page
- Registration Page
- Search Donor Page
- Blood Request Page
- Dashboard
Example:
screenshots/
home.png
login.png
dashboard.png
- Real-time donor notifications
- GPS-based donor matching
- Email and SMS alerts
- Mobile Application
- AI-powered donor recommendations
- Hospital and Blood Bank Integration
- Donation History
- Blood Inventory Management
Contributions are welcome!
- Fork the repository
- Create a new branch
git checkout -b feature-name- Commit your changes
git commit -m "Add new feature"- Push to your branch
git push origin feature-name- Open a Pull Request
This project is licensed under the MIT License.
Joseph Benedict, Aparna S, Anna Neena Bright, Aaron Shelley Koshy, R D Sourav, Sooraj Jose George
- GitHub links:
- https://github.com/josephunited
- https://github.com/Aparna2116
- https://github.com/anna15-del
- https://github.com/SoorajGeorge123
- https://github.com/RDSOURAV05
- https://github.com/aaronshelley061
If you found this project useful, consider giving it a ⭐ on GitHub.
Together, let's make blood donation more accessible and help save lives.