Skip to main content

G-FACE - GEO-FENCING AND FACE AUTHENTICATION FOR CONTACTLESS ENTRY

Page 1


International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 13 Issue: 01 | Jan 2026 www.irjet.net p-ISSN: 2395-0072

Hemolink: An Intelligent Framework for Modern Blood Donation Management

123 Dept.of CSE , GuruNanak Institute of Technology , Nagpur , Maharashtra ,India ***

Abstract - Blood plays a vital role in saving human lives during medical emergencies, surgeries, and accidents. However, traditional blood donation systems often face problemssuchasdelayedcommunication,poorcoordination, andunavailabilityofreal-timedata.Toovercometheseissues, this project proposes an intelligent Blood Donation Management System that connects donors, hospitals, and blood banks through a single digital platform. The system supports donor registration, live blood stock monitoring, emergency blood requests, and instant notifications using mobiletechnology.Location-baseddonoridentificationhelps infindingnearbydonorsquicklyduringurgentsituations.The proposed system reduces manual work, improves transparency, and ensures faster access to blood, making it suitable for modernhealthcare needs

Key Words: :BloodDonation,ManagementSystem,REST API, Android Application, Firebase Cloud Messaging, Geolocation.

1. INTRODUCTION

Blooddonationisanessentialserviceinhealthcarebecause timelyaccesstobloodcansavelives.Bloodisrequiredfor surgeries, accident victims, childbirth complications, and long-term treatments. Despite its importance, the existing blood donation process is mostly manual and inefficient. Hospitals and blood banks often struggle to find suitable donors quickly, especially during emergencies. Lack of coordination, outdated records, and slow communication leadtodelaysandshortages.

Toaddressthesechallenges,theproposedBloodDonation Management System provides a digital solution that links donors, hospitals, and blood banks on one platform. The system automates major processes such as donor registration, blood inventory tracking, emergency request handling,andnotificationdelivery.

Donors can use a web or Android application to register, check their eligibility, receive emergency alerts, and view theirdonationhistory.Hospitalsandbloodbanksuseaweb dashboardtoraisebloodrequests,managestock,andverify donorinformation.Technologiessuchaslocationservices andpushnotificationshelpidentifynearbydonorsquickly, improvingresponsetimeduringemergencies.

2. RELATED WORK

Severalonlineblooddonationsystemshavebeendeveloped to improve blood availability. However, many existing platforms have limited features, such as restricted area coverage,lackofreal-timealerts,andcomplicatedinterfaces. Somesystemsdonotprovideinstantdonornotificationsor automated eligibility checking, which reduces their effectiveness during emergencies. These limitations show the need for a simple, fast, and fully integrated blood donationmanagementsystem.

3. SYSTEM ARCHITECTURE AND METHODOLOGY

The proposed system follows a client–server architecture using RESTful APIs. The backend server manages user authentication, donor data, blood inventory, and notifications. Donors interact with the system through an Androidapplication,whilehospitalsandbloodbanksaccess itthroughawebportal.FirebaseCloudMessagingisusedto send instant alerts, and Google Maps API is used to locate nearbydonors.

PROPOSED SYSTEM

Thesystemisdividedintothreecorecomponents:thedonor module,thebloodservicemodule(hospitalandbloodbank), and the backend server. Donors can register, update personal details, check donation eligibility, receive notifications,andviewdonationhistory.Hospitalsandblood banks share a common portal to manage blood requests, inventorylevels,donorverification,andreportgeneration. Secure data processing is ensured using JWT-based authenticationandrole-basedaccesscontrol.

1. Client Layer

Donor Application (Android + Web):

This module allows donors to register, update personal details, check donation eligibility, receive emergency notifications, schedule donation appointments, and view donationhistory.

Hospital & Blood Bank Web Portal:

Hospitals can submit blood requests, while blood banks managebloodstock,approverequests,issuebloodunits,and updateinventoryrecords.

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 13 Issue: 01 | Jan 2026 www.irjet.net p-ISSN: 2395-0072

Application Layer (Backend Server)

The backend processes all system requests. It uses JWTbasedauthenticationtoensuresecureaccessandrole-based permissions.Ithandlesrequestvalidation,eligibilitychecks, inventoryupdates,andalertgeneration.

Database Layer

A MySQL database stores all system data, including user profiles, donor records, blood inventory, requests, appointments, and transaction history. This ensures data accuracyandconsistency.

External Services

Firebase Cloud Messaging (FCM): Delivers instant emergencyalertstoeligibledonorslocatednearby.

Google Maps API: Enables location-based searches for donorsandbloodbanks,facilitatingfastercoordinationand delivery.

METHODOLOGY

The system workflow covers authentication, request processing,donationmanagement,andreporting,withthe goalofimprovingcoordinationamongallstakeholders.

Step 1: User Authentication and Role Identification

Usersloginusingsecurecredentials.Thesystemidentifies theuserroleandgrantsaccessaccordingly.

Step 2: Blood Request Generation

Hospitalssubmitbloodrequestsbyspecifyingbloodgroup andrequiredquantity.

Step 3: Inventory Verification

The system checks blood availability in the blood bank database.Ifbloodisavailable,therequestisapproved.

Step 4: Emergency Alert Mechanism

If blood stock is insufficient, emergency alerts are sent to nearbyeligibledonorsusingFirebasenotifications.

Step 5: Donor Eligibility and Appointment Scheduling

Donors respond to alerts. The system verifies eligibility based on health criteria and donation history. Eligible donorscanbookappointments.

Step 6: Blood Donation and Inventory Update

After donation, blood banks update the inventory. All transactionsarerecordedforfuturereference.

Step 7: Reporting and Analytics

Thesystemgeneratesreportsondonoractivity,bloodusage, andinventorytrends.

METHODOLOGICAL FLOW

4. TECHNOLOGICAL STACK

TheproposedBloodBankManagementSystemisdeveloped using a modern, scalable, and secure technology stack to supportreal-timeoperations,role-basedaccess,andefficient data management. The system follows a client–server architectureandintegratesweb,mobile,backend,database, andcloudservices.

Thesystemutilizesamodernandscalabletechnologystack supportingreal-timeoperations,secureaccess,andefficient datahandling.

A. Backend:Java,SpringBoot,RESTAPIs,JWTSecurity B. Frontend:HTML,CSS,JavaScript,React.js

Fig1 .Flowchart

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 13 Issue: 01 | Jan 2026 www.irjet.net p-ISSN: 2395-0072

C. MobileApp:Android(Java/Kotlin)

D. Database:MySQL

E. Notifications:FirebaseCloudMessaging

F. Maps:GoogleMapsAPI

G. Tools:AndroidStudio,VSCode,Postman,GitHub

FEATURES AND FUNCTIONALITY

 UserAuthentication:Secureloginusingemailand passwordwithJWT-basedauthenticationandrolebasedaccesscontrol.

 Donor Management: Donors can register, update profiles,checkeligibility,receivenotifications,and viewdonationhistory

 Blood Request Management: Hospitals can create normaloremergencybloodrequestsandtracktheir status.

 Blood Inventory Management: Blood banks maintain real-time blood stock details, including bloodgroupandexpirystatus.

 Blood Issue and Approval: Blood banks approve requestsandissuebloodunitswhileautomatically updatinginventoryrecords.

 Emergency Alert System: Emergency requests trigger instant notifications to nearby eligible donorsusingpushnotificationservices.

 AppointmentScheduling:Donorscanbookdonation appointments and register for blood donation camps.

 Reporting and Analytics: The system generates reportsonbloodusage,donoractivity,anddemand trends.

FUTURE ENHANCEMENTS

Futureenhancementsmayincludeintegrationwithnational health databases, AI-based blood demand prediction, blockchain-baseddatasecurity,wearabledeviceintegration fordonorhealthmonitoring,andmulti-languagesupportto increaseaccessibility.

 Mobile application for hospital and blood bank users

 Advanced donor search based on location and availability

 Automaticlowbloodstockandshortagealerts

 Connectivity between multiple blood banks and hospitals

 Improvedreportingandanalyticsdashboard

 SMS notifications along with mobile push notifications

 Onlinedonationcertificatesfordonors

 Enhancedadminmonitoringandcontrolfeatures

5. RESULT

The system improves coordination between donors, hospitals,andbloodbanks.Emergencybloodrequestsare handled faster due to instant notifications and locationbased donor selection. Real-time inventory management reduces blood shortages and wastage. The system also increasesdonorparticipationbykeepingtheminformedand engaged.

6. CONCLUSION

TheBloodDonationManagementSystemprovidesasimple, efficient,andreliablesolutionformanagingblooddonation activities.Byusingwebandmobiletechnologiesalongwith real-time alerts and location tracking, the system ensures fasterbloodavailabilityduringemergencies.Thisapproach improves healthcare efficiency and supports life-saving medicalservices.

6. REFERENCES

[1] World Health Organization, “Global status report on bloodsafetyandavailability,”2017.

[2]A.SinghandR.Sharma,“BloodDonationManagement System: A Review,” International Journal of Computer Applications,vol.175,no.15,2020.

[3]M.PatelandD.Patel,“OnlineBloodBankManagement System,” IJERT,vol.8,no.12,2019.

[4]GoogleMapsPlatformDocumentation,2023.

[5]FirebaseCloudMessagingDocumentation,2023.

Turn static files into dynamic content formats.

Create a flipbook
G-FACE - GEO-FENCING AND FACE AUTHENTICATION FOR CONTACTLESS ENTRY by IRJET Journal - Issuu