Raktkhoj is a flutter application which aims to provide a network for blood donors where seekers can seek blood without hassle.
Raktkhoj is a Hindi word that means "Search for blood"
Here's an app flow: Presentation
Working Demo of App: Demo Video
-
Authentication🔐
- The app is secured with Email and Password Authentication.
-
Home Page➕
-
At the top there's a language section where the user can change the app language
-
User can raise a blood request.
-
User can see all the blood requests shown by the markers in the map on home page.
-
-
Blood Request🩸
All the permitted blood requests can be viewed here.
- Each blood request contains description of request.
- Sort & Search request based on various parameters.
On tapping a particular request, user will be directed to particular request page where
-
Potential donor can donate by tapping on donate button.
-
User can chat, call or sms the request raiser.
-
User can view request location on the google map.
-
Share the request on different platforms.
-
Request raiser can cancel the request.
-
Information ℹ️
- Top donors can be viewed here.
- List of all the scheduled events(user will join as viewer and event organiser as broadcaster).
- Add Tips & Tips posted by doctors will be shown.
-
Profile section🧑
- View personal information and edit profile
- See Previous Donations and Requests
- Verify to be a doctor, enable/disable notification for donating.
- Schedule events
-
Chats💬
- User can send messages, images, video call to other users on the app.
- Search user based on name or email.
- Chat with Raktkhoj Bot
-
Emergency👨⚕️
- List of all verified doctors to be contacted in emergency.
- Chat/video call
-
Nearby Hospital 🏥
- List of all the nearby hospitals within certain radius alongwith their directions.
-
Admin Panel🔒
- Admin can approve/disapprove the requests and doctor verification.
- Notifications to request raiser when admin accepts the request.
- Notification to admin when a request is raised.
Members: