0%
What is Raktra How it works About Contact
RAKTRA / DONOR FINDER
FLUTTER + FIREBASE + MAPS
PROTOTYPE STAGE
KARNATAKA, INDIA
EST. 2024 / v0.9.1
Live donor map · Launching soon for 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.

See how it works
Scroll
Flutter & Dart Firebase Auth Cloud Firestore Google Maps Geolocator Haversine Formula Real-Time Location Donor Profiles Blood Requests Karnataka, India Flutter & Dart Firebase Auth Cloud Firestore Google Maps Geolocator Haversine Formula Real-Time Location Donor Profiles Blood Requests Karnataka, India

A map-first approach to finding donors.

5
Core app screens
10+
Firebase services integrated
100%
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 currently in the prototype stage — already wired with live location, Firestore, and a donor-first flow ready to expand into hospitals, colleges, and NGOs across India.

Everything built for emergencies.

Drag to explore
01
🗺️

Donor Map Screen

Uses your current GPS position and Google Maps inside Flutter to plot donors as red pins with live distance calculated in real time.

Google Maps + Geolocator
02
🩸

Donor Profiles

Each donor has a Firestore document: name, phone, blood group, availability toggle, and a GeoPoint for accurate distance checks on every session.

Cloud Firestore
03
📍

Smart Distance Logic

Raktra uses the Haversine formula under the hood to calculate true great-circle distance between the user's live position and each donor's stored GeoPoint.

Haversine Formula
04
🔔

Blood Requests

Users can create blood requests with blood group and location details so that nearby available donors can respond faster in critical situations.

Firestore Queries
05
🛡️

Availability Toggles

Donors can switch their status between available and busy at any time. Only currently available donors appear as active pins on the live map.

Real-time updates
06
☁️

Firebase Backbone

Login, donor data, and requests are handled through Firebase Auth and Firestore — production-ready infrastructure that scales from one city to many.

Firebase Auth + Firestore

From donor signup
to finding a match.

01
Donors register once
Donors sign up inside Raktra, fill in their blood group, and let the app capture a precise GPS coordinate. This is stored as a GeoPoint in a dedicated Firestore collection.
02
User shares live location
When someone opens Raktra to find help, the app requests location permission via Flutter's Geolocator package and captures a fresh coordinate without storing it.
03
Nearby donors are fetched
The app reads active donors from Firestore, calculates Haversine distance for each, and renders only those within the selected radius as red pins on Google Maps.
04
Tap a pin to call
Tapping any donor marker opens a bottom sheet with their blood group, distance, availability, and contact number — ready for the call that matters.
9:41 📍 Davangere
📍
🩸
🩸
🩸
Searching within 5 km...
B+
Ananya
1.2 km away
Available
O-
Rahul
2.7 km away
Available
A+
Akash
5.1 km away
Busy

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 still evolving with every prototype iteration.

Python Flutter & Dart Firebase Google Maps APIs Firestore UI Design

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
Flutter & Dart Firebase Auth Cloud Firestore Google Maps Flutter Geolocator REST APIs

Questions about Raktra.

Is Raktra a full emergency SOS app?+
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.
How does Raktra know who is near me?+
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.
Where is donor information stored?+
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.
Can we use Raktra in our college or hospital?+
Yes — once Raktra is published, it can be deployed 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.
When will Raktra launch on the Play Store?+
Raktra is currently in the active prototype stage. The core map and donor flow is working. A public Android release is planned — use the contact form below to get notified or request early access for your organization.
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

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

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.

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 →

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.

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.

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.