Caring Youth is an innovative Android application built to simplify and accelerate the process of finding compatible blood donors and recipients. By connecting users in real time, this app is a vital tool in saving lives and fostering a sense of community.
-
Donor and Recipient Profiles
Easily register as a donor or recipient with detailed information 6291 , including blood type and contact details. -
Smart Blood Group Matching
Filter donors and recipients by blood group compatibility for quick connections. -
Interactive Dashboard
Manage your profile, view blood donation opportunities, and track your interactions. -
Email Integration
Directly send emails to compatible donors or recipients from the app. -
Secure User Authentication
User credentials are securely managed using Firebase Authentication. -
Firebase Real-Time Database
Maintain a seamless and real-time connection between donors and recipients.
- Programming Language: Java
- Framework: Android SDK
- Backend: Firebase (Authentication, Realtime Database, Storage)
- UI: XML with modern Material Design principles
📂 Project Structure
app/
├── src/
│ ├── main/
│ │ ├── java/com/example/bda2/ (Source Code)
│ │ ├── res/ (Resources - Layouts, Drawables, etc.)
│ │ ├── AndroidManifest.xml (App Configuration)
├── build.gradle (Build Configurations)
bash
git clone https://github.com/premshah06/Blood-Donation-App.git
cd Blood-Donation-App