Developing Blood Donation Record Android Application

Developing Blood Donation Record Android Application

Creating a Blood Donation Record Android Application using React Native is a great idea to help manage donor and recipient data efficiently. Here's a breakdown of how you can approach this project.

Core Features

  1. User Authentication
    • Sign Up / Login (Donor, Hospital Admin, Recipient)
    • Firebase Auth or your own backend (Node.js, Laravel, etc.)
  2. Donor Profile
    • Name, Age, Blood Group, Location, Last Donation Date, Contact Info
    • Status: Available / Not Available
  3. Recipient Requests
    • Form to request blood with required group, location, urgency
    • View nearby donors (filter by blood type & location)
  4. Hospital/Organization Module
    • Post blood donation camps
    • Manage donor lists
    • Approve donation records
  5. Donation History
    • List of donations per user
    • Auto-calculate 3-month cooldown period
  6. Notifications
    • New request alerts
    • Upcoming donation camp alerts
    • Cooldown completion alert
  7. Search & Filter
    • Search by blood type, city, availability
  • Frontend: React Native (with Bare Workflow React Native CLI)
  • Backend: CI (your preference)
  • Database: MySQL
  • Authentication: Auth
  • APIs: Google Maps API

 

UI Screen Details
_______________________

  1. Splash Screen
  2. Login/Register
  3. Home Dashboard
  4. Donor List & Filter
  5. Request Blood Form
  6. Donation History
  7. Profile Page
  8. Admin Panel