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.

Share this project:

Updates