Sangivani is a web-based blood donation & emergency assistance platform that connects donors, recipients, and emergency responders in real time. It provides live donor search, automated notifications, SOS alerts, and blood bank stock updates via the e-RaktKosh API.
- Donor Registration & Availability Updates
- Live Donor Search (5km Radius)
- Automated Email Notifications
- Real-Time Blood Bank Stock Retrieval
- SOS Alert System via Email
- Chatbot for User Queries
- Live Donor Tracking
- AI-Based Urgency Prioritization at Receiver End
- Emergency Medical Response Integration
- Convert the Website to a Web-Based App Using PWA Method
- Frontend: React.js, Redux.js, Tailwind CSS, Axios, Firebase, Framer Motion, Leaflet, React-DOM, React Icons, React Router DOM, Slick, Toastify, Persist, Carousel
- Backend: Node.js, Express.js, Socket.io, Nodemailer, Axios, JSON Web Token (JWT)
- Database: MongoDB
- APIs: e-RaktKosh Blood Bank Data, Geolocation API, OpenStreetMap
- Communication: Email SMTP, WebSockets
- Location Processing: Backend-Based Filtering (with Map Display)
- Chatbot: NLP-Based User Interaction System
This project can be used by:
- Patients who can register directly on the website to request blood.
- Hospitals and Blood Banks to manage and access blood stock information.
- Emergency Medical Services for quick donor-recipient connections.
- NGOs and Blood Donation Organizations to streamline donation processes.
- Mobile App Integration for Increased Accessibility
- Automated Donor Availability Prediction Using Past Trends
- Multi-City Expansion with Enhanced Donor Filtering
- Blockchain for Secure and Transparent Donor Transactions
- Advanced AI-Based Chatbot for Personalized Assistance
- Improved Geolocation Accuracy for Blood Bank Search















