You are on page 1of 7

Volume 9, Issue 4, April – 2024 International Journal of Innovative Science and Research Technology

ISSN No:-2456-2165 https://doi.org/10.38124/ijisrt/IJISRT24APR617

FitTrack BloodLink
Android Application to Ease Fitness Tracking and Blood Donation

K Lakshmipati Raju1 V Sai Krishna2; A M N Santosh3;


Assistant Professor K S S Harsha4; K Dilip Varma5
Department of Information Technology Department of Information technology
Sagi Rama Krishnam Raju Engineering College Sagi Rama Krishnam Raju Engineering College
Bhimavaram, India Bhimavaram, India

Abstract:- FitTrack BloodLink is an innovative Android require external devices such as smartwatches or Fitbits,
application designed to enhance users fitness tracking FitTrack BloodLink operates directly from users Android
experience by seamlessly integrating it with life-saving devices, ensuring accessibility for all users regardless of
blood donation and request functionalities. This additional hardware.
comprehensive app automatically determines the user's
starting point as their current location and sets the II. LITERATURE SURVEY
destination point upon finishing the run. Utilizing GPS
tracking, FitTrack BloodLink monitors users routes In recent years, the integration of technology into
throughout their runs, capturing essential fitness healthcare and fitness domains has led to the development
metrics like distance covered, calories burned, average of various mobile applications aimed at improving health
speed, and total duration in real time. Additionally, outcomes and addressing critical issues such as blood
users can register as blood donors through the app, donation management and fitness tracking. A
making it easier for those needing donations. FitTrack comprehensive review of existing literature reveals several
BloodLink also includes a map feature displaying noteworthy contributions in this regard. The "LiveFit: A
nearby blood donors, allowing users to view donor Smart Fitness App" by Kavitha R et al. [1] focuses on
details and contact them directly via phone with a single promoting a healthy lifestyle by offering features such as
click on the marker. daily calorie tracking, Body Mass Index (BMI) calculation,
steps counting, and chat with advisors. This application
I. INTRODUCTION utilizes accelerometer and orientation sensors for tracking.
In the work "Blood Donation And Life Saver-Blood
FitTrack BloodLink addresses critical issues faced by Donation App" proposed by Anish Hamlin M R et al. [2]
both the healthcare sector and individuals. In India, the offers a novel approach to blood donation management.
demand for blood units exceeds the supply, as only 1% of The application facilitates easy registration of donors and
the population donates blood. Which ultimately leads to an enables quick access to nearby donors during emergencies
annual shortage of 2 million units according to World through GPS technology. Chandradeep Bhatt et al. [3]
Health Organization(WHO) Concurrently, on a global present an insightful study on the "Implementation of
scale, physical inactivity is responsible for approximately Fitness Application Using Flutter," offering a detailed
3.2 million deaths each year.FitTrack BloodLink aims to analysis of a fitness app's efficacy in delivering customized
tackle these challenges by merging fitness tracking with training regimens. The research emphasizes the importance
blood donation functionalities. Through its intuitive of user research in evaluating the app's impact on fitness
platform, FitTrack BloodLink streamlines the process for levels, motivation, and adherence to exercise regimens .In
potential blood donors to register their details, including the realm of blood donation applications, "BDoor App-
location, thus simplifying the search for nearby donors for Blood Donation Application " by S Periyanayagi et al. [4]
those in urgent need. An integral feature of FitTrack addresses privacy concerns and donor safety by utilizing
BloodLink is its interactive map interface, which visually the J48 decision tree algorithm to protect donor identities.
represents nearby blood donors through markers. This The application connects blood banks, donors, and
innovative tool enables users to easily access donor details recipients through authorized channels, ensuring efficient
and initiate direct contact through phone calls with just a blood donation management and distribution while
click. Additionally, the app incorporates a built-in Google safeguarding user privacy. In the work by Sankalp Mathur
Maps interface, further enhancing the user experience by et al.'s on "Mobile Fitness Application" [5] offers valuable
facilitating seamless route planning and navigation during insights into the significance of centralized systems for
fitness activities. Using GPS tracking, FitTrack BloodLink blood donation management. The proposed solution
keeps track of users routes as they run, recording important includes a SQLite database to store historical donation data,
fitness data such as distance traveled, calories burned, enabling efficient donor registration and blood type
average speed, and total duration instantly. What sets matching during emergencies. In addition to this the study
FitTrack BloodLink apart is its accessibility and highlights the importance of user-friendly interfaces and
convenience. Unlike other fitness tracking apps that may real-time updates in enhancing user engagement and

IJISRT24APR617 www.ijisrt.com 67
Volume 9, Issue 4, April – 2024 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165 https://doi.org/10.38124/ijisrt/IJISRT24APR617

participation in blood donation activities. In a systematic smartwatches or Fitbits. FitTrack BloodLink keeps it
review conducted by Lin Li et al. [6], various mobile health simple and accessible for everyone. After your workout,
applications aimed at encouraging blood donation are FitTrack BloodLink gives you a detailed report on how you
analyzed, showcasing different technologies and services did. It's not just numbers; it helps you understand your
utilized in donor recruitment and retention. The study progress, set goals, and keep improving.
emphasizes the potential of mobile apps in increasing donor
participation and highlights the need for further research in V. SYSTEM OVERVIEW
this area. Furthermore, "Android Based Health Care App"
by Vishnu Murti Pandey et al. [7] and "Blood donor  MVVM(Model - View - ViewModel) Architecture:
searching android application" by Sangeetha M et al. [8] In FitTrack BloodLink, the MVVM (Model-View-
both contribute to addressing critical healthcare needs ViewModel) architecture organizes the codebase as
through innovative mobile applications. These applications follows:
offer features such as information on Covid-19, vaccine
access, blood donation, and plasma donation, providing  Model: Manages data related to user profiles, fitness
users with essential healthcare services and resources at metrics, and workout records.
their fingertips.  View: Represents the user interface elements, such as
screens and UI components.
III. EXISTING SYSTEM PROBLEMS  View Model: Acts as an intermediary, handling
presentation logic and data interaction between the
There is no integration among existing fitness and View and Model layers. MVVM ensures separation of
blood donation apps, making it necessary to use several concerns, scalability, and flexibility, enhancing the
platforms for health monitoring and exploration. This app's maintainability and user experience.
results in a disconnected user experience. Now there are
present day fitness applications which can be so irritating
that you have to switch up between various platforms just
to track your well-being. And the worst part is that many of
these apps require you to purchase expensive gadgets like
smartwatches or Fitbits.You need them; otherwise, it is
tough luck.Poor integration causes disjointed user
experiences, thereby reducing efficiency and usability.
Furthermore, failure to maximize on GPS technology
makes it difficult to swiftly locate nearby blood donors thus
potentially having implications on critical health situations.
The current methods also often involve using smart
watches or Fitbits to follow activities such as running
around or walking, introducing further obstacles in
accessibility for some people who do not own such
devices.Also the existing systems doesn't use architecture
like MVVM which protects the application from
configuration changes .These gaps indicate the need for
more comprehensive and effective strategies that capitalize
on available technologies towards improving user
experiences while responding to pressing social concerns. Fig 1 Architecture Overview of MVVM

IV. PROPOSED SYSTEM

FitTrack BloodLink is not your average fitness app –


it's a game changer! Imagine going for a run or walk, and
instantly knowing how far you've gone, calories you
burned, and how long you exercised. FitTrack BloodLink
does just that, thanks to its real-time tracking with GPS.
But it's not just about tracking; FitTrack BloodLink brings
everything together in one place.It brings together both
blood donars and receivers at same place.Who are in need
of blood can search for donars nearby. The application
utilizes GPS to fetch nearby available blood donars . By
clicking on the marker which belongs to corresponding
blood donar we can contact them throught our app .It
calculates your BMI, estimates your daily calorie needs .No
need to switch between different apps for different things. Fig 2 MVVM with Fragments and
And here's the best part – you don't need fancy gadgets like Activities in the Application

IJISRT24APR617 www.ijisrt.com 68
Volume 9, Issue 4, April – 2024 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165 https://doi.org/10.38124/ijisrt/IJISRT24APR617

Fig 3 DataFlow Representation of the Application

Fig 4 Complete Application Flowchart of FitTrack BloodLink

IJISRT24APR617 www.ijisrt.com 69
Volume 9, Issue 4, April – 2024 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165 https://doi.org/10.38124/ijisrt/IJISRT24APR617

VI. SYSTEM REQUIREMENTS AND DESIGN  Run Module/ Fragment :

 Software Requirements:

 Android Operating System: FitTrack BloodLink is


compatible with Android devices running Android 7.0
(Nougat) or higher.
 Development Environment: Android Studio IDE for
development and debugging of the application.
 Third-party Libraries: Integration of Kotlin
programming language, XML for UI layout, Glide for
image loading, Google Maps API for map features.

 Hardware Requirements:

 Processor: Quad-core 1.5 GHz or higher for optimal


performance.
 Memory (RAM): Minimum 2 GB RAM for smooth
operation.
 Storage: At least 50 MB of available storage space for
installation and app data.
 GPS: Devices with built-in GPS capability for accurate
route tracking during running or walking activities.
 Display: Screen size of 4.7 inches or larger with a
resolution of 720x1280 pixels or higher for optimal user
experience.

 Modules :

 Setup Module / Fragment: Fig 6 Run Fragment in the Application


This Setup Fragment is shown to the user only during
the first time registration and basic details such as Name
 Run Module / Fragment Consists of the all the Previous
and Weight are stored in SharedPrefrences. These details
Records with Information Like
will be stored as long as app data is not cleared.
 Date
 Time Taken
 Distance Travelled (in kms)
 Average Speed (in kmph)
 Calories Burned

 We can also Sort the Records using the Same Options

Fig 5 Setup Fragment in the Application Fig 7 Black Line Showing Tracked Path

IJISRT24APR617 www.ijisrt.com 70
Volume 9, Issue 4, April – 2024 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165 https://doi.org/10.38124/ijisrt/IJISRT24APR617

Run Fragment consists of Floating Action Traking service continuously sends live location
Button(FAB) in the bottom which redirects to tracking (latlng) so that it gets updated in the map view.
fragment.
 Statistics Module / Fragment :
 Tracking Module /Fragment: Users can know about their historical data in this
The core functionality of tracking takes place in this statistics module / fragment , This fragment consists of
fragment. This module consists of Gogle MapView , Timer
, Tracking Service (Running in Background), Options to  Total time
pause, resume, finish and cancel runs. Once users start their  Total Distance
run the application uses GPS sensor to track the movement  Total Calories Buned
and draws a black line along the path dynamically.  Averge Speed
 Bar Graph showing Average speed over time
 All these data will be stored locally in the device itself
with the help of Room and Sqlite.

Fig 8 Timer and Tracking in Action

Fig 10 Statistics Fragment in Action

Clicking on each stack we see corresponding details


of the run as shown in the figure.

 Settings Module / Fragment:


In settings module users can perform various tasks
like

 Calculate BMI (Body Mass Index)


 Calculate TDEE (Total Daily Energy Estimate)
Fig 9 Tracking Service in Action  Update the personal details

IJISRT24APR617 www.ijisrt.com 71
Volume 9, Issue 4, April – 2024 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165 https://doi.org/10.38124/ijisrt/IJISRT24APR617

 Donate Blood Activity:


In this activity the users of the application can register
themselves as blood donar by providing following
information.

 Name
 Blood Group
 Gender
 Age
 Phone Number
 Location( Automatically takes donar current location)

FusedLocationClientProvider provides the current


location of the user

All the information that the donar provides will be


stored in firebase realtime database

Fig 11 Settings Fragment in the Application

 BMI Activity:

Fig 12 BMI Activity in Action Fig 13 Donate Blood Activity with Required Details

IJISRT24APR617 www.ijisrt.com 72
Volume 9, Issue 4, April – 2024 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165 https://doi.org/10.38124/ijisrt/IJISRT24APR617

 Request Blood Activity VII. CONCLUSION


In this activity users can find blood donars near to
their location . Blood donars are represented with a red In conclusion, FitTrack BloodLink offers a
marker on the map. groundbreaking solution by seamlessly integrating fitness
tracking with life-saving blood donation functionalities. By
By clicking on the marker one in need of blood can eliminating fragmentation and leveraging GPS technology,
contact the corresponding blood donar through a phone call our app simplifies access to nearby blood donors while
from the application itself. providing essential fitness metrics. With no need for
additional gadgets, FitTrack BloodLink ensures
accessibility for all users, empowering them to monitor
their health and contribute to saving lives.

REFERENCES

[1]. LiveFit : A Smart Fitness App,Kavitha R; Amala


Rosy Mishma J; Charulatha J; Roshini N B,IEEE
Xplore , 2022
[2]. Blood Donation And Life Saver-Blood Donation
App ,Anish Hamlin M R ,Albert Mayan J ICCICCT
, 2016
[3]. Implementation Of Fitness Application Using
Flutter,Chandradeep Bhatt; Aditya Garg; Rahul
Chauhan; Pashupati Bhatt; Teekam Singh, IEEE
Xplore , 2023
[4]. BDoor App-Blood Donation Application using
Android Studio, S Periyanayagi A Manikandan M
Muthukrishnan and M Ramakrishnan Journal of
Physics ,2021
[5]. Mobile Fitness Application, Sankalp Mathur, H.
Karthikeyan, Aditya Pratap Singh, IJRASET, 2022.
[6]. “Mobile applications for encouraging blood
donation: A systematic review and case study”, Lin
Li, Maria Valero, Robert Keyser, Afekwo Mary
Ukuku and Dianhan Zheng, Sage Journals 2023
[7]. Android Based Health Care App Vishnu Murti
Pandey, Ankita Agarwal, Shanul Huda Ansari,
Sumit Jaiswal, Saurabh Mishra JETIR,2022
[8]. Blood donor searching android application.
Sangeetha, M., Dhivya, A., Ramya, R., & Sharmila,
N. ,International Journal of Health Sciences, (2022).
Fig 14 Map Showing Nearby Blood Donars (Red Marker)

Fig 15 Dialog Box which Opens on the Click of Marker

IJISRT24APR617 www.ijisrt.com 73

You might also like