First Blood Donor Application

Overview

Find Blood Donor

This is an android application which helps users to find blood donor's in their nearby locality.

Why did you made this?

My project "Find Blood Donor" was built as per requirements of my community to help the people in need.I am glad as this project will be focusing in a socio-community level. As seen in different places and hosptals that many people remain in a pressure and in a obstacle during their treatment and surgery inorder to find blood which is required urgent. Within a certain perioud of time it is difficult to find blood as there are many examples that many patients loose their lives due to unavailability of blood in the required time.

Also there are different organizations,NGO's,clubs like Red cross, lions club which helps to provide blood to the patient's but these NGO's suffer difficulty finding registered donors and also of required blood type due to which the donor's cant reach upto the patients in time.

Therefore, my app keeps data of all the donors in different plsce with their respective data and also the people in need of blood can directly request for blood, due to which all donors and seekers can contact each other directly eliminating the involvment of various organizations and procedures which helps patients to get blood inside the required time frame.

Screenshots:-

Built With:-

  • Material Design - Make beautiful products, faster. Material is a design system – backed by open-source code – that helps teams build digital experiences

  • Google Firebase - Firebase gives you functionality like analytics, databases, messaging and crash reporting so you can move quickly and focus on your users.

  • Java -Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.

Features:-

Add Request:--

Users can add a request for a specific blood type and the donors using the app can see the request. The app traces user location so that the request can be shown to the donors of that particular location.

Register as donor:--

Users willing to donate the blood can register as a donor so that they will be shown the requests nearby them.

Find Blood Bank's:--

Users willing to find blood bank's in their location can search through this app and can get necessary information of a particular blooad bank.

OTP verification :--

user can register through their phone number.

Realtime User Location:-

App can trace user so that data can be very specific to the users locality.

Library used:--

  • Toasty

  • de.hdodenhof:circleimageview:3.1.0

  • shaishavgandhi:login-buttons:1.0.0

  • chaos.view:pinview:1.4.3

  • Firebase OTP verification

  • Fused Location Provider API

You might also like...

Crypto Eye is an application used to fetch current rates of crypto currency.

Crypto-Eye- Crypto Eye is an application used to fetch current rates of crypto currency. It is fully dynamic application with internet access. This ap

Sep 2, 2022

A Vaadin example application that use Firebase Authentication as its user database

Vaadin + Firebase Auth example A trivial example to use Firebase Authentication with a Vaadin application. The app is built based on start.vaadin.com

Mar 9, 2022

Deephaven Crypto Application

Crypto Application About The crypto application is a multifaceted example that extends the Deephaven Community Core docker images. The publisher conne

Apr 24, 2022

Path Finding Visualizer for Breadth first search, Depth first search, Best first search and A* search made with java swing

Path Finding Visualizer for Breadth first search, Depth first search, Best first search and A* search  made with java swing

Path-Finding-Visualizer Purpose This is a tool to visualize search algorithms Algorithms featured Breadth First Search Deapth First Search Gready Best

Oct 20, 2022

All of the solutions I crafted with my blood and sweat (no tears bc i'm a beast 😎)

LeetCode Solutions In this repository, I'll be archiving of all the various LeetCode solutions I came up with and improved upon throughout my grind si

Dec 15, 2022

A template and introduction for the first kafka stream application. The readme file contains all the required commands to run the Kafka cluster from Scrach

Kafka Streams Template Maven Project This project will be used to create the followings: A Kafka Producer Application that will start producing random

Jan 10, 2022

Robot Application for void, our 2022 Robot for FIRST Rapid React

void TODO insert cool void logo here Robot Application for void, our 2022 Robot for FIRST Rapid React Building To build the application locally, run .

Apr 4, 2022

Repository for FIRST Tech Challenge team 3916 Apex Robotics for the 2021-2022 game year (Freight Frenzy)

FTC Team 3916 - Apex Robotics This is our repo for the 2020-2021 game year - Ultimate Goal Installation Clone this repo. You can do this through the w

Nov 4, 2021

Minecraft configurable plugin , which sends messages the first time a player logs into the server or the next time they log in.

JoinMessages Minecraft configurable plugin , which sends messages the first time a player logs into the server or the next time they log in or leave.

Aug 30, 2022

πŸ‘¨β€πŸ«ITMO University first 4 labs. They are about object oriented programming and Java language

Java-Programming-1st-semester 1st lab - math operations, formatted output. 2nd lab - object oriented programming. 3rd lab - SOLID and STUPID principle

Dec 1, 2022

My first proper GitHub project, I guess. Basically an automated version of the "Battle Royale" short series on Geo Facts' YouTube channel.

My first proper GitHub project, I guess. Basically an automated version of the

State-Royale Made by Pixer415, with some help from ThatOneCalculator This project needs your contributions. New modes/new features/typo fixes/suggesti

Jun 27, 2022

The first Java Actor System supporting fibers from Project Loom

Fibry Fibry is an experimental Actor System built to be simple and flexible. Hopefully, it will also be fun to use. Fibry is the first Java Actor Syst

Dec 26, 2022

A tool that can calculate the average solution set for a first guess in the game of Wordle

word-distances A tool that can calculate the average solution set for a first guess in the game of Wordle. Yes, the name isn't great -- I initially ha

May 2, 2022

A repository that will guide in making your first contribution.

A repository that will guide in making your first contribution.

Java Programs A Repository that will guide you in making your first contribution. How to contribute Fork the project Make any changes in your forked r

Jan 6, 2023

Robot code for First Robotics Challenge for 2022.

rapid-react-robot-code-2022 Robot code for First Robotics Challenge for 2022. The pictures folder is for the embedded photos. Don't delete it. Prerequ

Feb 22, 2022

First client that i didin't paste entirely...

BASE(D)BAND External Command Based Utility Player Assistance Mod To open the external command input type "B?" into the ingame chat. Modules live in th

Sep 24, 2022

first open-source brawl stars private server written in java!

Java-Brawl first open-source brawl stars private server written in java! (and first open-source v23 private server!) some stuff you should read thank

Dec 27, 2022

First experiments to try to render the Doom WAD maps using only standard libraries. Test 004 - https://youtu.be/-6mePgg7gXE

JavaDoomWADMapRendererTests Test 001 (07/set/2022) - https://youtu.be/MpY0PICdcwM First experiments to try to render the Doom WAD maps using only stan

Oct 17, 2022
Owner
Kartik Soni
I am an Andriod Developer currently Studying in Sikkim Manipal Institute of Technology. Persuing Btech Degree.
Kartik Soni
OACC (Object ACcess Control) is an advanced Java Application Security Framework

OACC Java Application Security Framework What is OACC? OACC - pronounced [oak] - is a fully featured API to both enforce and manage your application's

null 103 Nov 24, 2022
This application can recognize the sign language alphabets and help people who do not understand sign language to communicate with the speech and hearing impaired.

Sign Language Recognition App This application can recognize the sign language alphabets and help people who do not understand sign language to commun

Mihir Gandhi 12 Oct 7, 2021
Spring boot application to display number of corona cases

Corona-Cases-Counter Spring boot application to display number of corona cases This application consumes data from a CSV file which was used to docume

Hudson Obai 3 Aug 29, 2021
Make a customized list of exercises, create and save workouts, and be led through your routine. This application is currently under development.

HIIT Workout Builder ABOUT This application allows you to create and be led through customized high-intensity interval training (HIIT) sessions. The a

null 1 Nov 28, 2022
Library to easily configure API Key authentication in (parts of) your Spring Boot Application

42 API Key Authentication A library to easily configure API Key authentication in (parts of) your Spring Boot Application. Features Easily configure A

null 2 Dec 8, 2021
Huntress Log4Shell Testing Application

Huntress Log4Shell Testing Application This repo holds the source for the HTTP and LDAP servers hosted here. Both services are hosted under one Java a

Huntress Labs 359 Nov 25, 2022
Log4Shell sample vulnerable application (CVE-2021-44228)

Log4Shell sample vulnerable application (CVE-2021-44228)

StandB 5 Dec 26, 2021
A desktop java GUI application to encrypt your plain text

A desktop java GUI application to encrypt your plain text

Nikhil Narayanan 4 Sep 10, 2022
This App is a command line application, based on Cryptography.

This App is a command line application, based on Cryptography. where a user input a text and its encrypted and can be decrypted as well.

Mohamed Ibrahim 1 Jan 28, 2022
A Basic Java Application Vulnerable to the Log4Shell RCE

This is a basic, minimal, intentionally vulnerable Java web application including a version (2.14.1) of the log4j library affected by the infamous log4shell (CVE-2021-44228) vulnerability.

null 31 Nov 9, 2022