Donor map screen
Uses your current GPS position and Google Maps inside Flutter to plot donors as pins with live distance in kilometers.
Raktra is a mobile app that shows verified blood donors around your current location on an interactive map. Built with Flutter, Firebase and live location, it’s designed for the moments where every minute matters.
Instead of random lists or WhatsApp forwards, Raktra shows donors that are actually close enough to help. Donors register once with their blood group and location, and the app uses that to show the closest matches when someone needs blood.
Uses your current GPS position and Google Maps inside Flutter to plot donors as pins with live distance in kilometers.
Each donor has a Firestore profile: name, phone, blood group, availability, and a saved GeoPoint for accurate distance checks.
Under the hood, Raktra uses the Haversine formula to calculate real distance between your location and each donor’s saved location.
Users can create blood requests with blood group and location so relevant donors can respond faster.
Donors can update their availability so only those who can currently donate show up as “available” in the interface.
Login, donor data, and requests are handled through Firebase Auth + Firestore, ready to scale beyond a single city.
Raktra keeps the flow simple for both donors and those who need help, so the app doesn’t slow anyone down in an emergency.
Raktra is a student-led project with a serious goal: use modern app development to make it easier to reach donors when it actually matters, not just during donation drives.
I’m Moksh, a Bachelor of Computer Applications (BCA) student from Karnataka, India. Raktra is one of my core projects where I combine Flutter, Firebase, live maps, and clean UI design to solve a real-world problem: finding blood donors quickly.
I love building apps that feel fast, polished, and practical. Raktra started from a simple question – “What if finding a donor could be as easy as checking a map?” – and it’s still evolving.
If you’re a hospital, college, NGO, or community organizer who wants to experiment with Raktra in your city or campus, you can reach out using the contact form below.
I’m constantly looking to improve the flow, rules, and integrations – especially around privacy, verification, and real-world usability for doctors and volunteers.
Use this form if you’re interested in testing Raktra, running it in your campus or hospital, or if you simply want to reach out.