Black Spot Area Alert Notification System
Black Spot Area Alert Notification System
https://doi.org/10.22214/ijraset.2023.49346
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue III Mar 2023- Available at www.ijraset.com
Abstract: Road safety is a major concern in the present situation. With increase in traffic volume across the globe resulting in
higher road accidents which considerably cause negative impact on economic growth, then after this traffic safety become a
major concern. It is found that road accident happening are more frequent at certain specific locations i.e blackspot. An accident
blackspot is a zone where road accidents have been historically reported. This paper gives the design and paradigm of a GPS
based web application. Adding to an idea, we use Nodejs and express Authorization json web token on the Fatal Accident dataset
to address this problem. API Map Live is popular technique that identifies the accident-prone areas. In this project, we develop a
web application by using React through which traveller came to know the upcoming blackspot notification before 500m and
notify the traveller. For small scope we will provide dataset of Blackspots in Uttar Pradesh taken from officially government
website (north.gov.in). The conclusive goal is to identify blackspot and notify the traveller by providing safety guidelines.
Keywords: Blackspot, GPS, Web application, Mongo Db, Notification, API Map live.
I. INTRODUCTION
Road accident is an unexpected event, typically sudden in nature and associated with injury, loss, or harm. Motor vehicle accidents
are a major cause of death, and, despite improvements in automobile safety, projections have indicated that deaths from traffic
crashes and the deaths from traffic crashes will increase significantly by 2030 because of increased motor vehicle ownership. Based
on the recent statistics, more than one million people were died due to road accident, and approximately twenty to fifty million
people were physically disabled as a result of Road accident for the past few years. In many situations the family members or
emergency services are not informed in time. So, this is an intention to implement an innovative solution for this problem by
developing a Black Spot Notification System.
Road accident is most important and common issue for government and people. Road accidents have been the leading cause of
deaths worldwide with the last three decades seeing a substantial increase in this regard. So, road accident has been major public
health concern. We all as a human being want to stay safe and avoid accidents. In order to find the solution to avoid accident and
drive safe we have to create database to get useful information.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 96
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue III Mar 2023- Available at www.ijraset.com
B. Redux
React redux maintains the state of the application in a single place called Redux store. React component can get the latest state from
the store as well as change the state at any time. Redux provides a simple process to get and set the current state of the application
and involves below concepts.
1) Store: The central place to store the state of the application.
2) Actions: Action is an plain object with the type of the action to be done and the input (called payload) necessary to do the
action. For example, action for adding an item in the store contains ADD_ITEM as type and an object with item’s details as
payload
C. Mongodb
MongoDB, the most popular NoSQL database, is an open-source document-oriented database. The term ‘NoSQL’ means ‘non-
relational’. It means that MongoDB isn’t based on the table-like relational database structure but provides an altogether different
mechanism for storage and retrieval of data. This format of storage is called BSON (similar to JSON format). SQL databases store
data in tabular format. This data is stored in a predefined data model which is not very much flexible for today’s real-world highly
growing applications. Applications are storing more and more data and are accessing it at higher rates.
Relational Database Management System (RDBMS) is not the correct choice when it comes to handling big data by the virtue of
their design since they are not horizontally scalable. If the database runs on a single server, then it will reach a scaling limit. NoSQL
databases are more scalable and provide superior performance. MongoDB is such a NoSQL database that scales by adding more and
more servers and increases productivity with its flexible document model.
D. Node JS
Node.js is an open-source server environment. Node.js is cross-platform and runs on Windows, Linux, Unix, and macOS. Node.js is
a back-end JavaScript runtime environment. Node.js runs on the V8 JavaScript 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. The functionality of running scripts
server-side produces dynamic web page content before the page is sent to the user's web browser. Consequently, Node.js represents
a "JavaScript everywhere" paradigm, unifying webapplication development around a single programming language, rather than
different languages for server-side and client-side scripts.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 97
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue III Mar 2023- Available at www.ijraset.com
F. Map Libre
Map Libre is a community-governed non-profit organization that develops, maintains, and promotes free, open-source software.
Each project under the Map Libre umbrella is part of the map visualization stack, from the raw data to the map visualization and
interaction. Map Libre started as an open-source fork of the popular Mapbox rendering libraries after their switch to a proprietary
license in December 2020. Often "MapLibre" still refers to these key rendering libraries: MapLibre GL JS, which is a TypeScript
library for rendering maps in web browsers, and MapLibre GL Native, which is a C++ library to show maps in mobile apps on iOS,
Android, and other native targets.
G. Map API
Google Maps APIs are pre-packaged pieces of code that let you quickly and easily include maps on your websites or in your mobile
apps – and then add extra functions to your applications. They're available for Android, iOS and web browsers, and as HTTP web
services that let you pass information between systems.
IV. METHODOLOGY
A. Front-End Of The Website
In this we use technology like React and Redux to create the webpage.
1) React: React is a JavaScript library for building user interfaces. React is used to build single-page applications. React allows us
to create reusable UI components.
2) Redux: React redux maintains the state of the application in a single place called Redux store. React component can get the
latest state from the store as well as change the state at any time. Redux provides a simple process to get and set the current
state of the application and involves below concepts.
3) Store: The central place to store the state of the application.
4) Actions: Action is an plain object with the type of the action to be done and the input (called payload) necessary to do the
action. For example, action for adding an item in the store contains ADD_ITEM as type and an object with item’s details as
payload.
C. Authorization
For authorization of the user we use Json web tokens so that user can be authorized and able to use some extra functionality of the
website that we provide to the user or admin. JSON Web Token (JWT) is an open standard that defines a compact and self-
contained way for securely transmitting information between parties as a JSON object. This information can be verified and trusted
because it is digitally signed.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 98
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue III Mar 2023- Available at www.ijraset.com
1) Working
Fig 4.1
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 99
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue III Mar 2023- Available at www.ijraset.com
The project can also be made around to be a data generating system for further analysis by traffic experts. For instance, it can be
providing data to traffic control agencies on the impact it has on drivers’ behavior around the black spots. This information can
assist the government make decisions on possibilities of deploying the projects to various transport systems.
Modified to report the accident to the nearest emergency like hospital, police and rescue team. This will enable the responders to
track the exact location of the accident on a Google map and save the victims in a limited time without any loss of life. We intern to
take this system to the next level by introducing a new technology to use the mobile application without Internet connection in less
connectivity area.
REFERENCES
[1] R. k. Thangavel, S. Athithan, S. Sarumathi, M. Aruna and B. Nithila, "Blackspot Alert and Accident Prevention System," 2019 10th International Conference
on Computing, Communication and Networking Technologies (ICCCNT), 2019, pp. 1-6, doi: 10.1109/ICCCNT45670.2019.8944412.
[2] M Mohammed Fayaz, Mrudula S P, Sarah Jaison George, Sherin P Yoyak, Serin Sara Roy, “Black Spot Identification Using Accident Severity Index Method”,
VOLUME-5, ISSUE3, MITS,2018.
[3] Shahbaz Ahmed Khan Ghayyur, Salman Ahmed, Mukhtar Ali, Adnan Naseem, Abdul Razzaq and Naveed Ahmed, “A Systematic Literature Review of
Success Factors and Barriers of Agile Software Development” International Journal of Advanced Computer Science and Applications(IJACSA), 9(3), 2018.
[4] Zainab S. Alwan Hamid M. Ali. “Car Accident Detection and Notification System Using Smartphone”. In: International Journal of Computer Science and
Mobile Computing 4.4 (Apr. 2015), pp. 620–635.
[5] J. & Dougherty B. & Albright A. & Schmidt DC Chris T. & White. “WreckWatch:Automatic Traffic Accident Detection and Notification with Smartphones”.
In: Journal of Mobile Networks and Applications manuscript(2011).
[6] Vivek, Rakesh saini, A Case study on “Identification and Improvement of Accident Black spots on N.H.-03 District Una, Himanchal Pradesh” International
Journal Paper - Vol-2, 2015.
[7] Bairwa, H.R., 2002, ―A Study on Accident Black Spots on National Highwayǁ, Unpublished ME Dissertation, Department of Civil Engineering, Indian
Institute of Technology Roorkee H VOLUME 2, ISSUE 2, FEBRUARY 2013.
[8] Sunny Tawar, Sachin Dass, “Identification of Accident Black Spots on NH-65”, International Research Journal of Engineering and Technology Volume: 04
Issue: 02 | Feb 2017 eISSN: 2395 - 0056 p-ISSN: 2395-0072.
[9] Yeong-Lin Lai and Jay Cheng,” A Cloud-Storage RFID Location Tracking System,” IEEE transactions on magnetics, vol. 50, no. 7,pp. 3501004- 3501004,July
2014.
[10] Harsh Naik, Krina Patel, Tazeen Pathan , Hemang Dalwadi, “Identification and Analysis of Accident Blackspots on NH147 using GIS”.
[11] Dinesh K Yadav, Sujesh D. Ghodmare, N. Naveen Kumar, “Migitation of Blackspots on Highways by the Application of Safe System Approach”, International
Journal of Science Research and Technology Volume: 08 Issue: July-August2021.
[12] Monisha M K, SYED Arifa M, Vanitha Devi, Lakshamanan , “BLACK SPOT NOTIFICATION ON MOBILE PHONES OF TRAVELLER”.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 100