03 May, 2025
By Mr. Kaushik
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
- User Authentication
- Sign Up / Login (Donor, Hospital Admin, Recipient)
- Firebase Auth or your own backend (Node.js, Laravel, etc.)
- Donor Profile
- Name, Age, Blood Group, Location, Last Donation Date, Contact Info
- Status: Available / Not Available
- Recipient Requests
- Form to request blood with required group, location, urgency
- View nearby donors (filter by blood type & location)
- Hospital/Organization Module
- Post blood donation camps
- Manage donor lists
- Approve donation records
- Donation History
- List of donations per user
- Auto-calculate 3-month cooldown period
- Notifications
- New request alerts
- Upcoming donation camp alerts
- Cooldown completion alert
- 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
_______________________
- Splash Screen
- Login/Register
- Home Dashboard
- Donor List & Filter
- Request Blood Form
- Donation History
- Profile Page
- Admin Panel