BloodConnect - Blood Donation and Campaign Management System
Overview BloodConnect is a comprehensive web and mobile application designed to streamline blood donation campaigns and facilitate efficient blood donation requests. Developed as part of the AVALON Hackathon, this project secured 1st place and addresses critical needs in the healthcare sector.
Screen shots :
Features NGO Management: NGOs can sign up, create and manage blood donation campaigns, and invite donors to participate. Request System: Patients and hospitals can request blood donations directly from registered NGOs. Geolocation Integration: Real-time tracking of donation requests and campaigns using geolocation services. Campaign Tracking: Easy monitoring of ongoing campaigns and donor engagement. Tech Stack Frontend: React.js, Flutter Backend: Node.js Database: MongoDB Geolocation: Geolocation API How It Works NGO Registration: NGOs can register on the platform and create blood donation campaigns. Campaign Creation: NGOs set up and manage their campaigns, including details and schedules. Request Handling: Patients and hospitals submit blood requests, which are processed by participating NGOs. Real-Time Tracking: Users can track requests and campaign statuses using integrated geolocation features. Getting Started To run this project locally:
Clone the repository:
bash Copy code git clone https://github.com/shaikhasif69/TernaFrontend.git Install dependencies:
Navigate to the project directory and run:
bash Copy code npm install For the Flutter app:
bash Copy code flutter pub get Start the application:
For the backend:
bash Copy code npm start For the Flutter app:
bash Copy code flutter run Contributing Contributions are welcome! If you'd like to contribute to BloodConnect, please follow these steps:
Fork the repository. Create a new branch (git checkout -b feature-branch). Commit your changes (git commit -am 'Add new feature'). Push to the branch (git push origin feature-branch). Open a pull request. License This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgements Special thanks to the AVALON Hackathon organizers and participants for providing the platform to showcase this project.