Inspiration
Seeing the high levels of danger around campus inspired us to find a solution to make campus safer for innocent students. We found that some services exist for students to move around our large campus safely, however they are tedious and difficult to use. We decided to figure out a solution to this problem by making the husky nightride service more accessible for students around campus.
What it does
Our website allows UW Police Department's (UWPD) nightride service to operate much more efficiently and data-driven. Instead of calling every time, UW students from all backgrounds will be able to request a ride easily via our modern, accessible website that comes in 4 different languages. Our website uses Google Maps to determine user's pick up and drop off location, and whether user is within the safezone for service as outlined by UWPD.
How we built it
We designed and implemented the website using a combination of HTML/CSS/JavaScript. In order to show users the map around the UW area and the safezone where service is offered, we called a Google Maps API to access user location and determine both their pick up and drop off location. Once the users submit the form, we used Twilio to send an SMS confirmation message to confirm the ride. We used Google Cloud's natural language processing in order to translate the website into four different languages.
Challenges we ran into
When implementing the Google Maps API, it was difficult to understand the implementation as well as how to use multiple aspects of the API, including using the 'Places API' where the search bar for the location can show autocomplete addresses.
Accomplishments that we're proud of
We were able to implement google maps API within a Javascript environment.
What we learned
What's next for HuskyNightRide
As more students request the service via our website, we will build a machine learning algorithm that informs UWPD which areas within the safezone have the most frequent rides requested, so more patrols could be sent around the area.
Integrate with the citizen app and UW Alerts to determine which areas are unsafe at the moment, so if users request a ride from that area, our website will give a higher priority to them when request service from UWPD.
Log in or sign up for Devpost to join the conversation.