Skip to content

AndroidLord/BloodLink

Repository files navigation

Blood Donation App

project-image

  • Blood Donation App is a mobile application that aims to connect donors and recipients for blood donation. The app is built using Android Studio and Java programming language, and Firebase is used for backend operations such as authentication, account creation and login.

  • The app features a Dashboard with a navigation drawer that includes menu items such as Profile, Achievements, Request Blood, About us, Contact Us, and Logout.

Demo/Project

project-image

project-image

project-image

Features

The Blood Donation App has the following features:

1) Authentication and Account Creation

Users can create a new account or login using their existing Google or Facebook accounts. Firebase authentication is used to secure user accounts and ensure that only authorized users can access the app.

2) Dashboard

The app's dashboard features a navigation drawer that allows users to access different sections of the app such as Profile, Achievements, Request Blood, About us, Contact Us, and Logout.

3) Profile

The Profile section allows users to view and edit their personal information, including their name, contact information, blood type, and location. Users can also view their donation history and achievements.

4) Achievements

Users can view their achievements and statistics related to their blood donation history, such as the number of times they have donated blood and the number of lives they have saved.

5) Request Blood

The Request Blood section allows users to request blood from donors. Users can specify the blood type they need, the quantity required, and the location where the blood is needed. Donors can then view the requests and choose to donate if they meet the criteria.

6) About Us

The About Us section provides information about the app's developers, the mission of the app, and any relevant news or updates.

7) Contact Us

The Contact Us section allows users to get in touch with the app's developers to provide feedback or report any issues.

8) Logout

Users can logout of their account to ensure that their account remains secure and protected.

Technology Used

  • Java

  • XML

  • Firebase

  • Picasso

Future scope

  • Implement Map for connecting Donor and Patient.
  • Add Messaging and Chat Function to the Patient Detail.
  • Intergrate API displaying local Blood Donation Center.
  • Improve UI and UX for better user experience

Installation

  • Clone the repository to your local machine.
  • Open the project in Android Studio.
  • Build and run the app on an emulator or physical device.

Contributing

We welcome contributions to this project! If you'd like to contribute, please fork the repository and submit a pull request.

Conclusion

Blood Donation App is a user-friendly mobile application that aims to connect donors and recipients for blood donation. The app's features, such as authentication and account creation, dashboard, profile, achievements, request blood, about us, contact us, and logout, make it easy for users to find donors and request blood when they need it.

About

Android Blood Donation Application.... check it out here.!!!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages