Skip to content

Labu1011/Life-Saver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Life-Saver

Life-Saver is an Android application designed to connect blood donors with those in need. In critical moments, finding a blood donor can be a challenge, and this app aims to bridge that gap by creating a community of willing donors.

🚀 Features

  • User Authentication: Secure sign-up and login using phone number authentication.
  • Find Donors: Search for blood donors based on blood group.
  • Donor Profiles: View donor information and their availability and contact directly via phone.
  • Become a Donor: Users can register themselves as donors to help others.
  • Update Donation Date: Donor can update their last donation date which contributes to availability check.

🛠️ Tech Stack

  • Programming Language: Java
  • Platform: Android
  • Database & Backend:
    • Firebase Firestore for the database.
    • Firebase Authentication for user management.
  • UI/UX:
    • AndroidX Libraries (AppCompat, ConstraintLayout, RecyclerView, CardView)
    • Material Design Components

Screenshots

Screenshot 2025-10-05 at 5 13 29 PM Screenshot 2025-10-05 at 5 13 42 PM Screenshot 2025-10-05 at 5 12 19 PM

📦 Getting Started

Prerequisites

Installation

  1. Clone the repository:
    git clone https://github.com/Labu1011/Life-Saver.git
  2. Open in Android Studio: Open the cloned project in Android Studio.
  3. Firebase Setup:
    • Go to your Firebase Console and create a new project.
    • Add an Android app to your Firebase project with the package name com.example.lifesaver.
    • Download the google-services.json file.
    • Place the google-services.json file in the app/ directory of your project.
  4. Build the project: Sync the project with Gradle files and build the app.

About

An android app build with Java, Android Studio as an academic project which connects blood donors and those who are searching.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages