Design Mobile Application For Blood Donation System
Design Mobile Application For Blood Donation System
Abstract— Computers and cell phones have become more willing donors, filter it for all communicable diseases, and
commonplace in a society in addition to the many benefits they reduce transfusions. The nation's
provide in our daily lives. Internet communication (through
websites and applications) has become essential as a result of blood donation plan is extremely complicated, and it
the Corona pandemic and the issues it brought up. The
lacks several essential resources like proper infrastructure
difficulty in locating a trustworthy blood bag could result in
the loss of many lives. Blood donation is crucial for patients and funding. Distributed management is the key issue
causing the blood banking system to become corrupt. Every
2022 International Conference on Computer and Applications (ICCA) | 978-1-6654-5294-6/22/$31.00 ©2022 IEEE | DOI: 10.1109/ICCA56443.2022.10039544
Authorized licensed use limited to: Visvesvaraya Technological University Belagavi. Downloaded on March 22,2024 at 12:17:33 UTC from IEEE Xplore. Restrictions apply.
Table .1. Donor and Acceptor Blood Group cross-platform software. A platform is an operating system,
such as Windows, Mac OS, Android, or iOS. Fig. (1)
Type Give Blood To Receive Blood From illustrates how a user can use a software application on a
wider range of gadgets and computers when it is compatible
A+ A+ AB+ A+ A- O+ O-
with many platforms [10].
O+ A+ AB+ B+ O+ O+ O-
B+ AB+ B+ O+ O- B+ B-
AB+ AB+ Everyone
A- A+ A- AB+ A- O-
AB-
O- Everyone O-
B- B+ B- AB+ B- O-
AB-
AB- AB+ AB- AB- O- A- B-
Authorized licensed use limited to: Visvesvaraya Technological University Belagavi. Downloaded on March 22,2024 at 12:17:33 UTC from IEEE Xplore. Restrictions apply.
Native allows you to share significantly more code across
platforms than traditional native development, which greatly
improves the developer experience. According to Facebook,
React Native is not intended to be a write once, run
anywhere solution. They realize that every platform has a
unique interface and set of features. React Native, on the
other hand, enables you to use standard tools to build for
several platforms. Learn once, write everywhere is how they
describe this [12].
A React Native application communicates with the
phone to access all of its functions and display a user
interface (UI). This is accomplished by passing a JavaScript
Fig. 2. Throwaway Prototyping Model
"bridge" layer via the low-level mobile platform code. On
both iOS and Android, a JavaScript engine interface is This project aims to build a mobile application that links
available. This is a low-level layer that communicates with all donors, manages a blood transfusion service, and builds a
the OS to enable the phone to perform the same functions as database with details on blood supplies in each region. With
those offered by other platform languages. You might be the help of this app, you can schedule an appointment to
familiar with Java, Xcode, Objective-C, or Swift [13]. give blood to someone else. As shown in Fig. (3), people in
Numerous applications with JavaScript-based behavior need of blood can use the application to find blood donation
have been developed using the application frameworks facilities around their locations that have the right blood
Electron, Cordova, and React Native. Other non-browser types accessible for them.
applications include JavaScript-written GNOME Shell
extensions and Adobe Acrobat support for scripting PDF
documents. Recently, some embedded systems have started
to use JavaScript, typically via using Node.js [14] [15] [16]
[17].
Authorized licensed use limited to: Visvesvaraya Technological University Belagavi. Downloaded on March 22,2024 at 12:17:33 UTC from IEEE Xplore. Restrictions apply.
clicking "new center" a new center will be added to the
location that the administrator previously selected.
Fig. (6-c) shows the information page which is displayed
after registering. In this page, the user asked for information
such as their image, nationality, blood type, and gender.
Fig. 4. (a) User page (b) Profile page (c) Donation page
Fig. 5. (a) Canter details page (b) Donator details page (c) Identify age
Authorized licensed use limited to: Visvesvaraya Technological University Belagavi. Downloaded on March 22,2024 at 12:17:33 UTC from IEEE Xplore. Restrictions apply.
VI. CONCLUSION [12] S. bin Uzayr, “React Native Modules,” Mastering React Native, pp.
163–204, Oct. 2022, doi: 10.1201/9781003310440-7.
The goal of this project is to develop a mobile [13] A. Paul and A. Nalwaya, “Native Bridging in React Native,” React
Native for Mobile Development, pp. 165–186, 2019, doi:
application that connects all donors, oversees a blood 10.1007/978-1-4842-4454-8_7.
transfusion service, and accumulates data on blood supply in [14] R. Ferguson, “JavaScript and Server- Side Development,” Beginning
each location. Users of the android application will be able JavaScript, pp. 121–134, 2019, doi: 10.1007/978-1-4842-4395-4_10.
to view which patients need blood supplies. The proposed [15] A. Mackey, “Introducing .NET 4.0,” 2010, doi: 10.1007/978-1-
4302-2456-3.
technology can be used in an emergency to speed up the [16] Mahemoff, Michael, "Server-Side JavaScript, Back with a
process of giving blood to people who need it. Additionally, Vengeance," Readwrite.com, July 16, 2016.
it enables them to get in touch with nearby donors in case of [17] J. Harder, “Enhancing Adobe Acrobat DC Forms with JavaScript,”
an emergency. Among the most crucial components of the 2017, doi: 10.1007/978-1-4842-2893-7.
[18] https://mockitt.wondershare.com/prototyping/throwaway-
system is the database. The databases of blood banks and prototyping.html , "Peter Martinez updated on 2020-09.
hospitals must regularly be checked for consistency for the [19] P. Kopko, “Faculty Opinions recommendation of The long and
system to function properly. The design of the application winding road to pathogen reduction of platelets, red blood cells and
was sufficiently focused on ensuring data dependability and whole blood.,” Faculty Opinions – Post-Publication Peer Review of
the Biomedical Literature, Sep. 2020, doi:
preventing any data-related issues. The application's design 10.3410/f.736200970.793578948.
offers users a user-friendly and responsive interface. The
application was created specifically for each individual, so
there is no need for a user manual to get you started. This
program is compatible with both the iOS and Android
operating systems from Apple and Google. It can be used by
anyone who has a basic understanding of how to use a
mobile device. The way this program is set up makes it
possible to swiftly and effectively incorporate any future
updates.
REFERENCES
[1] CeesTh. Smit Sibinga, “Existing and recommended legislative
framework for a national blood transfusion policy,” Global Journal
of Transfusion Medicine, vol. 2, no. 2, p. 89, 2017, doi:
10.4103/gjtm.gjtm_35_17.
[2] Dr. Muhammad Zahid Latif, Haroon Riaz, Dr. Syed Waseem Ahmad
Mujtaba, Rahila Nizami, “Blood Donation; Knowledge, Attitude and
Practice of Medical Students,” The Professional Medical Journal, doi:
10.17957/TPMJ/17.3554, pp. 370-374, March 2017.
[3] J. Belien and H. Forcé, “Supply Chain Management of Blood
Products: A Literature Review,” SSRN Electronic Journal, 2011, doi:
10.2139/ssrn.1974803.
[4] AB Patil, B Murkhandi, L Jayshri, B Navalli, R Sg, “Automated
Blood Bank Using Embedded System,” International Journal of
Innovative Research in Science Engineering and Technology, ISSN
(Online): 2319-8753 ISSN (Print):2347-6710, vol. 7, Issue 1,
January 2018.
[5] V. Madhu Kumar, B. Supriya, "Design and Implementation of e-
blood bank," Journal of Emerging Technologies and Innovative
Research (JETIR), ISSN-2349-5162, vol. 4, Issue 12, December
2017.
[6] Dr. S. P. Kodgire, S. Gaikwad, and K. Khandagle, “A Review: IOT
Based Blood Bank Maintains System,” Journal of Embedded
Systems and Processing, vol. 7, no. 2, pp. 15–17, Apr. 2022, doi:
10.46610/joesp.2022.v07i02.003.
[7] S. Periyanayagi, A. Manikandan, M. Muthukrishnan, and M.
Ramakrishnan, “BDoor App-Blood Donation Application using
Android Studio,” Journal of Physics: Conference Series, vol. 1917,
no. 1, p. 012018, Jun. 2021, doi: 10.1088/1742-6596/1917/1/012018.
[8] S. Sulaiman, A. A. K. Abdul Hamid, and N. A. Najihah Yusri,
“Development of a Blood Bank Management System,” Procedia -
Social and Behavioral Sciences, vol. 195, pp. 2008–2013, Jul. 2015,
doi: 10.1016/j.sbspro.2015.06.215.
[9] X. Jia, A. Ebone, and Y. Tan, “A performance evaluation of cross-
platform mobile application development approaches,” Proceedings
of the 5th International Conference on Mobile Software Engineering
and Systems, May 2018, doi: 10.1145/3197231.3197252.
[10] https://developers.arcgis.com/documentation/glossary/cross-
platform-development/ , "ArcGIS Developers: cross-platform
development".
[11] H. Nair and V. Yadav, “Study on Cross –Platform Mobile App
Development With Xamarin,” International Journal of Trend in
Scientific Research and Development, vol. Volume-2, no. Issue-4,
pp. 2554–2557, Jun. 2018, doi: 10.31142/ijtsrd15663.
Authorized licensed use limited to: Visvesvaraya Technological University Belagavi. Downloaded on March 22,2024 at 12:17:33 UTC from IEEE Xplore. Restrictions apply.