As college freshmen without much coding experience, we were inspired to participate in this event in order to learn and get some experience under our belt. We also wanted to make a project to get a better sense of what it is like to be software developers and understand the field to consider for our future career paths.

What it does

Our app essentially uses google maps to show our users a map of the area with an overlaid heat map of salinas that shows where in the city the crime rates are higher so that users can route safer walking paths.

How we built it

We built our web app using the AWS cloud9 server and Google AppEngine. We used Python, HTML, CSS, and JavaScript to make our program. We also implemented Google Maps API and a dataset from the city of Salinas's website in order to make our map page with a heat map overlay that shows where crime rates are higher in the City of Salinas.

Challenges we ran into

Some of the challenges we ran into were using the google maps API and implementing an overlaid heat map of crime rates using polygons. These actions proved quite difficult and required lots of research and reading of the developer's guides and documentation. We also had to figure out how to process the large amounts of data from the polygon dataset to display the heatmap points, which required learning some JavaScript which we had no experience with.

Accomplishments that we're proud of

We are proud that we were able to make a functioning web application that properly implements the google maps API and has an overlay of a polygon heat map from a dataset we got from the city of Salinas. Overall, putting everything together was difficult and we are all satisfied with the outcome we were able to produce.

What we learned

Being freshmen with very little coding experience, this hackathon proved to be a great learning experience. It is the second web application we have ever made and we learned a lot about APIs, datasets, and front-end development in general. We even had to learn some JavaScript, which we had no prior experience with.

What's next for Map the Crime

Next, we want to implement the function that allows users to make walking routes that avoid the areas with higher crime rates, taking into consideration the polygon heat map we overlaid. We also want to expand the heat map to show more cities and areas then Salinas, which is the only city we added for our prototype.

Share this project: