Rudhira is a Social Service App to connect blood donors and seekers through an efficient and verified process.
Github repo URL : https://github.com/Asmita33/Rudhira
- Option to raise a blood request:
- Blood group
- Amount of blood required
- Hospital location
- Patient condition
- Display list of blood requests
- Admin login for handling emergency cases and verification of documents.
- Message/Email notification to admin after a request has been registered.
- The request will be displayed in the blood request list only after the admin’s approval.
- Valid documents to be submitted before requesting blood donation (so that there isn’t an illegal purchase of blood).
- Blood donors and blood seekers should be connected independently via a chat-based system.
- Emergency button feature for priority treatment.
- Cooldown feature after a successful donation.
- The seeker should be able to cancel the request once no longer required.
- Notification to registered users (if enabled) of Blood donation camps.
- Notification to all registered users after admin’s approval if the request raised is within the area limit.
- Notification to request raiser via Email, messaging if the request has been accepted.
- Sorting the blood requests on the basis of distance/time/patient’s condition.
- Map feature to get hospital locations(provided by seeker) & directions and to see nearby blood banks/hospitals/camps.
- Option to share any particular blood request with others on different apps.
- Multiple language support.
- Search feature for particular address requests / particular person’s requests.
- History of user’s donated/raised requests.
- Android Studio
- Java
- XML
- Firebase Realtime Database
- Firebase Firestore Database
- Firebase Storage
- Firebase Authentication
- Mapbox API
- Asmita Yadav (20195007, ECE)
- Ayushwant Gaurav (20195024, ECE)
- Anchal Yadav (20198071, IT)