You are on page 1of 5

e-ISSN: 2582-5208

International Research Journal of Modernization in Engineering Technology and Science


( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:04/Issue:10/October-2022 Impact Factor- 6.752 www.irjmets.com

LOCATION BASED GARBAGE MANAGEMENT SYSTEM USING


REACT-NATIVE
Aakarshan Basu Bhardwaj*1, Sharada R*2
*1,2Student, Department Of Computer Science And Engineering, Don Bosco Institute
Of Technology, Bangalore, Karnataka, India.
DOI : https://www.doi.org/10.56726/IRJMETS30858
ABSTRACT
The idea of this project is to introduce location-based garbage management system using android as a platform.
Daily or weekly garbage trucks make their way through the city, but they do not cover every neighborhood, as
well as wasting city resources. The Android application will serve as a GUI for monitoring garbage status. With
the help of GPS, the location of the bin will be pinpointed. The idea to develop this product came from observing
the current levels of pollution and the inefficient system to manage it. It has been developed in the form of a
responsive android and web application. We are proposing a fully functional software for efficient garbage
management in this project.
Keywords: React, React Native, Firebase, Google Maps API, Location, Reverse Geocoding.
I. INTRODUCTION
Through our Location-Based Garbage Management System for Smart Cities app, we apply the best techniques
for checking and analyzing data to create maps that determine the best and easiest garbage dumper routes.
An android application is produced for the residents and drivers, which essentially gives ease to the people for
collection and trash/waste dumping.
Routine garbage trucks do rounds throughout the city every day or every week, which does not only not cover
every neighborhood but is also an inefficient use of city assets.
A GUI will be provided by an Android application to monitor garbage disposal. The garbage bin will be located
using a GPS system. In this way, the bins will not need to be monitored regularly, reducing the operational time.
Observing the current level of pollution and inefficient systems to manage it prompted the study of this
product. It has been developed in the form of a responsive android and web application. Thus, this project
proposes a fully developed software for the efficient management of garbage.
This will facilitate the efficient management of garbage generated by households and will encourage people in
our society to keep our planet clean and healthy so that all life forms can thrive here.
It enables the government to utilize resources to efficiently manage garbage collected regularly while
simultaneously improving garbage disposal for many towns. The plan is perfect for saving time and changing
the regular way to dump the rubbish.
II. METHODOLOGY
In the solution we propose, we have developed a responsive android application that helps user manually raise
tickets to request garbage collection. Whenever a request is raised the app access the current location of the
user and assigns the nearest garbage truck available with coordinates and the shortest route using google
maps. The driver then reaches out to the location to collect garbage from the location where the ticket was
raised and disposes it in the right place
Advantage of the proposed system
➢ Efficient management of garbage as and when required/requested.
➢ A proper platform to address the most important issue of pollution in the environment.
➢ Provides an employment opportunity to truck drivers
Admin operations are handled by a web application that is built on a framework of JavaScript using react.js. The
functions of the admin are to registers truck drivers to the platform, keep a track of the tickets raised and
handle user complains.

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[1370]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:04/Issue:10/October-2022 Impact Factor- 6.752 www.irjmets.com
Furthermore, he ensures that KYC requests are approved when drivers register on the platform by verifying
drivers' documents. He can also communicate with user and driver regarding the status of their respective
requests using email.
The driver's and user's data are stored in firebase and are encrypted using a suitable encryption algorithm, so
that the privacy and security of user data is not compromised.
Authentication of app access is also performed with phone numbers to maintain privacy. The user and the
driver should enter the OTP that they have received in their registered mobile number to access the
application.
The users home co-ordinates and address are also taken during the time of registration to provide the service
of home pickup.
The proposed architecture takes user requests from an android user interface built with react-native and stores
all the data in a Google-hosted database, called firebase. The admin interface is built in react.js and all the admin
operation are managed here.
The user raises a request for home pickup of the garbage or raises a request immediately as soon as he finds
unhandled garbage as he is roaming around.
A user raises a request and it is displayed in the driver application, so the driver can select it according to his
preferences and navigate to the location where it was raised. While navigating to the pickup location the
driver’s live location is also shown on the user’s phone. This enables the user to get live update of the driver’s
location on their app.
Upon successfully collecting the garbage from home the driver can raise a prompt to the user application so
that the user can approve that the job has been completed. Similarly, when driver cleans up the reported
garbage, he can raise a prompt to the admin so that the admin can compare both the images sent by the user
and driver to approve and hence close the report request.
We have also integrated a system in which the user can submit any complains or grievances that he/she has
regarding the garbage management in the society that the person lives in. These requests will be mailed to the
concerned authorities by the admin.
In addition, there is a system that verifies KYC details of the driver by taking a picture of both his/her vehicle
registration and driving license to ensure that the drivers registering in our system are genuine and
accountable for any transactions or activities they undertake.
Software Used:
a) React Native: React Native is a popular JavaScript-based mobile app framework that allows you to build
natively-rendered mobile apps for iOS and Android. The framework lets you create an application for various
platforms by using the same codebase. React Native was first released by Facebook as an open-source project in
2015. In just a couple of years, it became one of the top solutions used for mobile development. React Native
development is used to power some of the world’s leading mobile apps, including Instagram, Facebook, and
Skype.
b) Firebase: Firebase is a powerful platform for your mobile and web application. Firebase can power your
app’s backend, including data storage, user authentication, static hosting, and more. With Firebase, you can
easily build mobile and web apps that scale from one user to one million. Firebase helps you build and run
successful apps backed by Google and loved by app development teams. is a platform developed by Google for
creating mobile and web applications.
c) NODEJS: Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on
the V8 engine and executes JavaScript code outside a web browser. Node.js lets developers use JavaScript to
write command line tools and for server-side scripting—running scripts server-side to produce dynamic web
page content before the page is sent to the user's web browser.

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[1371]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:04/Issue:10/October-2022 Impact Factor- 6.752 www.irjmets.com
SNAPSHOTS OF THE IMPLEMENTATION:

Onboarding UI Login Screen Address Collection Home Screen

Support Page Pickup Confirmation Garbage Reporting Home Screen

Suggestion Screen Driver KYC

Admin app shows the suggestion given by the user Home Pickup Duties Reported Garbage job

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[1372]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:04/Issue:10/October-2022 Impact Factor- 6.752 www.irjmets.com

Jobs Description Navigation Completition initiation Confirmation Given

Activity Overview KYC Approval

Driver’s Details
III. ANALYSIS
The existing system has the following drawbacks:
➢ It is ineffective to collect garbage only during designated periods of time and only in designated areas as part of the
current garbage collection system.
➢ Unscientific treatment, improper collection of waste, and ethical issues are major problems with solid waste
management. Thus, a variety of hazards such as air pollution, water pollution, and soil pollution result.
After using the proposed system, we can see a significant increase in the efficiency in the garbage management
because now the garbage can efficiently be handled on user demand which can result in avoiding the problem of
garbage accumulation at users’ home or at any public place.
IV. RESULTS AND DISCUSSION
Aim of this research is to find efficient ways to solve the problem of pollution. As we already discussed, the
current system is ineffective when it comes to serving every household in large cities since every individual
cannot be reached on a daily basis.
As an attempt to reduce human intervention to a further extent in future, this project can be integrated with
IOT sensors to automatically detect the level of garbage and alert the concerned authorities to arrange for a
garbage pickup. Doing this totally eliminates the user’s role in the process, his/her only role would be to
register himself/herself and the bin to the platform so that the authorities can take care of the rest of the
process. The installed sensors should work with high precision and accuracy to avoid any false alarms which
may lead to wastage of fuel of the trucks that reach the user location and should be pocket friendly to the users
www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science
[1373]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:04/Issue:10/October-2022 Impact Factor- 6.752 www.irjmets.com
V. CONCLUSION
In this project we have made an attempt to ensure the cleanliness of the environment by providing a solution to
the problem of waste disposal which can be implemented and used by all the citizens of the country. As an
attempt to reduce human intervention to a further extent in future, this project can be integrated with IOT
sensors to automatically detect the level of garbage and alert the concerned authorities to arrange for a garbage
pickup. Using this approach, the user can totally eliminate their involvement in the process. All they have to do
is register both themselves and the bin with the platform, so that the authorities can take care of everything
else. To avoid false alarms, the sensors must work with high precision and accuracy, preventing fuel losses of
delivering trucks when they arrive at the end user's location, and must be affordable to the all.
VI. REFERENCES
[1] Shasika Lokuliyana, “Location Based Garbage Management System for Smart City”, 2018 13th
International Conference on Computer Science & Education (ICCSE).
[2] Vipul Kaushik, Kamali Gupta, Deepali Gupta, “React Native Application Development”, 4th International
Conference on Cyber Security and Privacy in Communication Networks 2018.
[3] Archana Bhalla, Shivangi Garg, Priyangi Singh. “Present day web-development using reacts”, (IRJET),
Volume: 07 Issue: 05 | May 2020 e-ISSN: 2395-0056.
[4] Shravan G V, Comprehensive Analysis of React-Redux Development Framework © 2020 IJCRT | Volume
8, Issue 4 April 2020 | ISSN: 2320-2882.
[5] Chunnu Khawas “Application of Firebase in Android App Development-A Study”, International Journal
of Computer Applications (0975 – 8887) Volume 179 – No.46, June 2018.

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[1374]

You might also like