Empowering emergency blood and organ donation with real-time alerts, donor mobilization, and transparent tracking
BloodLink is a comprehensive emergency blood and organ donation platform designed to connect donors and recipients instantly using location-based real-time alerts. It provides transparent tracking of blood donations, gamifies donor engagement, and offers tools for hospitals and organizers to manage donation campaigns efficiently.
Developed during CodeSprintX 2025, in partnership with IIT, Virtusa, IFS, Creative Software, and others, BloodLink aims to save lives by making blood donation faster, smarter, and more accessible.
- ๐ Real-Time Donor Alerts via SMS/WhatsApp, filtered by blood group and location
- ๐ฉธ Live Blood Unit Tracking showing donation journey
- ๐ค Donor Pledging System for quick emergency response
- ๐ Gamification: badges, streaks, leaderboards
- ๐ข Campaign Management for donation events
- ๐ฐ Financial Donations with transparency
- ๐ก Organ Donation Awareness and registrations
- ๐ Hospital Dashboard with live stats
- ๐ Event Locator using GPS
- ๐ Secure & GDPR Compliant integrations (Twilio, Google Maps API)
| Frontend | Backend | Database | APIs & Tools |
|---|---|---|---|
| Next.js, Tailwind | Next.js | MongoDB, Mongoose | Twilio, Google Maps API, JWT |
- Clone the repo
git clone https://github.com/TeamSaga/BloodLink.git
cd BloodLink-
Install dependencies
npm install # or yarn install -
Configure environment variables
Create
.env.localand add variables -
Run the app
npm run dev
Visit http://localhost:3000 in your browser.
Contributions are welcome! Please:
- Fork the repo
- Create a new branch (
git checkout -b feature-name) - Commit your changes (
git commit -m 'Add feature') - Push to the branch (
git push origin feature-name) - Open a Pull Request
๐ฉธ BloodLink โ One Drop Can Save a Life.