Live donor map · now on Android

Blood donors, found.

Raktra connects people in need with verified nearby blood donors using live GPS, Google Maps, and Firebase — built for the moments where every minute matters.

PlatformFlutter · Firebase · Maps
ReachLive on Android · Karnataka
VersionEst. 2024 · v0.9.1
Scroll
05
What is Raktra

A map-first approach
to finding donors.

0
Core app screens
0+
Firebase services integrated
0%
Focused on donors & requests

Instead of WhatsApp forwards and random lists, Raktra plots blood donors as live map pins — sorted by real GPS distance from you.

Donors register once, set their availability, and appear as red pins on an interactive map when someone nearby needs help. Built with Flutter and Firebase, Raktra is live on Android — already wired with live location, Firestore, and a donor-first flow ready to expand into hospitals, colleges, and NGOs across India.

  • 01Live pins, real distances — Haversine distance from your precise GPS position.
  • 02Donor-first privacy — one registration, one availability toggle, one clear purpose.
  • 03Emergency-ready — designed for the calls that cannot wait.
3D
Core features

Everything built
for emergencies.

01

Donor Map Screen

Your live GPS position meets Google Maps inside Flutter: donors plotted as pulsing red pins with real-time distance, rendered on demand.

Google Maps + Geolocator
02

Donor Profiles

One Firestore document per donor: name, phone, blood group, availability, and a precise GeoPoint.

Cloud Firestore
03

Smart Distance Logic

The Haversine formula calculates true great-circle distance between your live position and every donor GeoPoint.

Haversine formula
04

Blood Requests

Create a request with blood group and location — nearby available donors respond faster when it matters.

Firestore queries
05

Availability Toggles

Donors switch between available and busy anytime. Only available donors appear as active pins on the live map.

Real-time updates
06

Firebase Backbone

Auth, donor data, and requests on Firebase — production infrastructure that scales from one city to many.

Firebase Auth + Firestore
FLOW
How it works

From donor signup
to finding a match.

STEP 01

Donors register once

Donors sign up, add their blood group, and let the app capture a precise GPS coordinate — stored as a GeoPoint in a dedicated Firestore collection.

STEP 02

User shares live location

Someone opens Raktra for help; Flutter's Geolocator captures a fresh coordinate on the spot — never stored.

STEP 03

Nearby donors are fetched

Active donors are read from Firestore, Haversine distance is calculated per donor, and only those inside your radius render as red pins on the map.

STEP 04

Tap a pin to call

Every marker opens a bottom sheet with blood group, distance, availability, and contact number — ready for the call that matters.

9:41Davangere
Nearby donorsLIVE
Searching within 5 km
B+
AnanyaAvailable
1.2 km away
O-
RahulAvailable
2.7 km away
A+
AkashBusy
5.1 km away
ME
The person behind Raktra

Built by a student,
for real emergencies.

Moksh A. Salecha
Moksh A. Salecha
BCA Student · Flutter & Firebase Developer · Karnataka, India

I'm Moksh, a Bachelor of Computer Applications student from Karnataka. Raktra is one of my core projects — combining Flutter, Firebase, live maps, and clean UI design to solve a real-world problem: finding blood donors quickly when it actually matters.

Raktra started from a simple question — "What if finding a donor could be as easy as checking a map?" — and it's now live on Android.

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, but in the real emergency moments that can't wait.

If you're a hospital, college, NGO, or community organizer who wants to experiment with Raktra in your city or campus, reach out. Feedback from doctors, students, and volunteers will shape the next versions of the app.

Get involved
Tech stack
Flutter & DartPythonFirebase AuthCloud FirestoreGoogle Maps FlutterGeolocatorREST APIsUI Design
Common questions

Questions about
Raktra.

Right now, Raktra is focused on connecting nearby blood donors using a live map. It already supports donor registration, distance calculation, and map-based discovery — with room to add more emergency features in future versions.

The app asks for your location permission, then uses Geolocator in Flutter to get a precise coordinate. Every donor has a saved GeoPoint in Firestore. Raktra runs the Haversine formula and only shows donors within your selected radius.

Donor profiles live in Cloud Firestore inside a secure Firebase project. Each document includes name, phone, blood group, availability, and location as a GeoPoint — with security rules to protect direct access from unauthorized clients.

Yes — Raktra is live on Android and can be used in any city as long as donors register. It's especially useful for colleges, city-level blood donor clubs, and NGOs running donation drives or emergency networks.

Raktra is available now on the Google Play Store for Android. Tap the Download button at the top of the page, or search for Raktra on the Play Store.

Have an idea?

Help shape the next version of Raktra.

Ideas like blood bank integrations, hospital dashboards, or verified donor programs — practical feedback from doctors, students, and volunteers will guide what gets built next.

Send your idea
Get in touch

Want to collaborate
or test Raktra?

Your message is stored securely in Raktra's Firebase database (Cloud Firestore) under the websiteMessages collection.

Built for the people who care most about community health.

Raktra is especially looking for collaborations with organizations that understand the urgency of blood access.

  • Hospitals & diagnostic centers
  • Colleges & student blood donor clubs
  • NGOs working on health & road safety
  • City-level volunteer groups
Based in Karnataka, India
About Raktra

Blood donor discovery, reimagined for mobile.

Raktra is a blood donor discovery platform built to help people quickly find nearby donors during emergencies. Instead of random lists or WhatsApp forwards, Raktra shows donors that are actually close enough to help — plotted as live map pins, sorted by real GPS distance.

Developed by Moksh A. Salecha, Raktra focuses on simplicity, privacy, and real-world usability for hospitals, colleges, NGOs, and individual donors across India.

Legal

Privacy Policy

This privacy policy explains how Raktra's website (raktra.in or any connected domain) handles information and how Google AdSense and other third-party services may interact with your data.

1. Who we are

Raktra is a student-built project by Moksh A. Salecha, based in Karnataka, India. This website is mainly used to present information about the Raktra app and to collect basic interest or feedback through the contact form.

2. Information we collect

On this website we may collect:

3. Google AdSense and cookies

This website uses Google AdSense to display advertisements. Google and its partners may use cookies and similar technologies to show ads based on your visits to this and other sites. You can learn more at policies.google.com/technologies/ads.

4. Managing cookies

You can control or disable cookies through your browser settings. You may also manage ad personalisation in your Google account or by using AdChoices.

5. Third-party links

This website may contain links to external sites. Those sites have their own privacy policies and Raktra is not responsible for how they handle your data.

6. Data retention

If you contact us through the form, we may keep your message and email for as long as needed to respond. We do not sell your personal information.

7. Children's privacy

Raktra's website is not designed for children under 13. We do not knowingly collect personal information from children.

8. Changes

This privacy policy may be updated occasionally. Changes will be posted on this page.

9. Child Safety (CSAE)

Raktra maintains strict standards against child sexual abuse and exploitation. For full details, please read our dedicated CSAE Safety Policy →

Safety

CSAE Safety Standards

Raktra is committed to maintaining a safe and secure environment for all users. We have a zero-tolerance policy towards any form of child sexual abuse and exploitation (CSAE).

1. Zero Tolerance Policy

Raktra strictly prohibits any content, behavior, or activity that involves or promotes child sexual abuse or exploitation. Any violation results in immediate account suspension and reporting to relevant authorities.

2. User Conduct

3. Reporting

Report suspicious activity within the app or by emailing mokshsalecha@raktra.in. All reports are reviewed promptly.

4. Content Monitoring

Raktra actively monitors user activity and content to detect and prevent misuse through automated and manual checks.

5. Cooperation with Law Enforcement

Raktra cooperates fully with law enforcement in cases involving illegal activities, including CSAE.

6. Account Actions

Accounts found violating these policies may be suspended, permanently banned, and reported to appropriate authorities.

Legal

Terms & Conditions

Raktra is an informational platform designed to help users locate nearby blood donors.

No Medical Advice

Raktra does not provide medical advice, diagnosis, or treatment. Always consult a qualified medical professional.

User Responsibility

Users are responsible for verifying donor suitability with medical professionals before any donation.

Limitation of Liability

Raktra is not liable for outcomes arising from donor connections made through the platform.

Account

Delete Account

At Raktra, we respect your privacy and give you full control over your data. If you wish to delete your account and all associated data, you can do so using one of the methods below.

Option 1 — Delete in the App

1Open the Raktra app
2Go to Profile / Settings
3Tap on Delete Account
4Confirm your request

Option 2 — Request via Email

Email mokshsalecha@raktra.com with subject "Account Deletion Request". Include your registered phone number or email and optionally your name and reason.

What gets deleted

Retention

Your data is deleted within 7 days of request. Some minimal data may be retained temporarily for legal or security purposes.

Important

Account deletion is permanent and cannot be undone. You will lose access to all features and history associated with your account.