Inspiration

Police violently engage with houseless folks in LA, evicting them and destroying their possessions. Unhoused LGBTQ+ people are disproportionately at risk of police violence, especially Black folks, as well as others who are marginalized in multiple ways. There already exists “crime trackers” that purport to create safer neighborhoods by documenting criminalized activity. We turn the idea on its head by tracking police presence, for the benefit of individuals who are disproportionately at risk of harm from police contact.

What it does

This web app maps two components:

  1. Areas where police have been called to investigate homeless encampments – through recorded LA city data
  2. Current police presence – through a photo text-in service

How we built it

Front end We used bootstrap CSS, html and geopandas for map visualization

Back end Mapping: dataframes

Text service:

  • Receives text messages through Twilio
  • Convolutional neural network classifier with PyTorch to verify submitted photos as police/not police

Challenges we ran into

We ran into many challenges over the course of this project:

  • connecting sms messaging into web app
  • integrating neural network model into web app
  • generating interactive map
  • having to move between languages and therefore sorting out the dependencies
  • plotting data
  • data consistency
  • sourcing data of police interactions
  • generating training data for the classification model (we didn't end up to being able to scrape enough police image data in the time frame to train a model, so we used a generic dataset)
  • creating an application that seemly combines all these features

What we learned

  • Graphic design
  • Inventing and using fake phone numbers
  • Separating of concerns in different branches
  • Learning how to make a model using tensorflow and pytorch and integrating it with a functional app
  • Jumping between learning new things and using old skills to make something functional

Accomplishments that we're proud of

We are proud of the challenges we overcame and the things we learnt.

What's next for Spotlight

  • Scale up to include other cities
  • Fine tune mapping of data
  • Improve classifier by training on police pic data (as for the point of demo is car/not car)
  • Combine the data we have with housing cost data and public transport on the map
  • Track police activity more broadly

Built With

Share this project:

Updates