Skip to content

aelenwe/CrappyMeetup

Repository files navigation

Crappy Meetup

The Problem

According to the 2015 Annual Homless Assesment Report from HUD:

  • In January 2015, 564,708 people were homeless people on a given night.
  • In San Francisco there are an estimated 6,675 homeless persons
  • 64.3% of San Francisco's homeless persons are unsheltered (that's roughly 4,292 persons)
  • Unsheltered Homeless People are people who stay in places not meant for human habitation, such as the streets, abandoned buildings, vehicles, or parks.

Unsheltered homeless persons don't have reliable access to bathroom facilities. Where are they supposed to go?

In 2014, there were 10,520 instances of human waste reported to 311 for cleanup from streets and sidewalks. In 2015 that number grew to 13,148. That's an increase of 25%!

This map allows both the groups hosting the Meetup and the Meetup attendee to check out the neighborhood to see if the Meetup is in a "crappy" area.

The Data

I used streaming data from Meetup and combined that with San Fransisco's 311* data which I obtained through SF OpenData.

The Architecture

architecture

The Map

map

Interactive Map

The Future

  • Migrate to Cassandra 3
  • Migrate to EC2 & S3
  • Write a chron job to do a nightly pull on the 311 data, upsert into table, and split Lat/Lon Point into 2 columns
  • Write chron job to delete old rows from Cassandra
  • Create Kafka topics for Meetup categories
  • Migrate to Hadoop or Spark for aggregation currently being processed in a python script
  • Get this up on an actual website

Hmm, the Architecture is Missing Something...

lambda






*3-1-1 is who the public can contact with non-emergency City and County of San Francisco government matters.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published