Inspiration
We all recall receiving Clark Safety alert emails whether this semester or notably quite frequently during the Halloween season last semester, where several robberies would happen a night. We wanted to provide an improved solution to reporting crimes on or around campus which may save other students.
What it does
The user enters their name, Clark ID, and details of the crime. After this, that information is saved in a database and a warning notification is sent alerting students of the nature of the crime along with the time and place it occurred.
How we built it
The frontend was built using React and designed for easy navigation. The backend was developed using node.js and express, & the application connects to MongoDB which stores the entered reports. We then utilized the Twilio API to handle notifications that included details of the recently submitted report.
Challenges we ran into
Some challenges we ran into were: Connecting the front end and the back end through node.js and express (lots of YouTube tutorials came in handy) Implementing the Twilio API - Initially we had issues getting the notification to display the type of crime, the location and the time it occurred.
Accomplishments that we're proud of
Being able to successfully connect the frontend and backend, also it was the first time any of us implemented a notification feature to a project so that was great as well.
What we learned
Working as a team, we learned the importance of communication, and also the importance of developing an effective problem statement
What's next for ClarkSafe
One thing we look forward to implementing in the future with ClarkSafe is using the Google Maps API to show the location of the reported crime on a map so that users know the precise location to avoid.
Log in or sign up for Devpost to join the conversation.