2015 Philly Election Live Results

Tim Wisniewski wrote an election scraper with Kimono and a html page to display live election results scraped from http://phillyelectionresults.com/.

Kevin Clough wrote a node scraper based on Nightmare(https://github.com/segmentio/nightmare) to poll the last modified date of the page, scrape and cache the results as necessary.

Scraper:http://git.kclough.me/kclough/nodeelectionscraper WhoWon Front End: github.com/timwis/whowon

Live Results can be viewed here: (based off of test data for now) https://twitter.com/timwis/status/600795295144910848

Project Info


Project Info



An web app designed at the Apps for Philly Health hackathon in May 2015. The goal of the app is assist a user in finding the best options available when facing a mental health crisis.

Project Info



Monitoring Indego bike share to monitor bike arrivals and departures at specific stations.

Could be helpful for determining best way to handle and re-distrbute bike.

Project Info


Philly Renewables Dashboard

The goal is to translate real time solar radiation and wind data into a graphic descriptor of the availability of energy from renewable sources. Users could use the simple interface to decide whether or not to plug in. Need immediate help with data discovery of real-time wind data and historical time series data sets for electricity production from renewables. Private weather stations and solar panels could be a high value data set, but their availability is unknown.

Project Info


Project Info


Code Help Desk

This is the help desk table for questions that you may not have awnsers to, headed by patrick and karin we will try to help you with you're codeing probles

Project Info


Hacker Resource Management

Hacker Resource Management

The purpose of the Hacker Resource Management project is to come up with a solution to a problem faced by Code for Philly and many other Code for America groups — the difficulty faced by many potential hackers (especially newcomers) in connecting with a project who's need matches their skills.

Currently, the goals are two-fold (1) come up with a method of organizing a committee to address such a need and (2) if necessary, develop any tools that such a committee would need to use.

More about this project will be stated as it becomes determined.

Project Info


Project Info


One Stop Transparency Shop

Provide searchable site linking campaign donations and lobbying data to resulting city contracts.

Project Info


Voter Turnout in the 2014 General Election

This project maps the voter turnout in the November 2014 general election. It looks at the percentage of registered voters who voted in each census block group; it also examines demographic characteristics reported by the American Community Survey to try to find correlations between demographics and turnout.

Project Info



What is this?

A platform to explore whether or not your friends, family, and neighbors have voted. We hope that people will use this information to encourage others to become active participants in democracy.

How did we get this information?

The Secretary of State is required by law to publish voting history and registrations for all voters in Pennsylvania. This information is available for purchase for $20. This is information does not include how people vote, just whether or not they have voted.

Why are we doing this?

This project is inspired by research in political science on the topic of voter turnout. One recent finding that has been supported by other subsequent research is that social norms and pressure can influence voter turnout greatly. An experimental study by political scientists at Yale found that showing voters their own voting records in addition to the voting records of neighbors increased voter turnout by over 8 percent.

This effect is substantially greater than the observed effect of direct mail, phone calls, and even face-to-face canvassing. Additionally, this effect is greater than making registration easier — studies that have looked at Election Day registration and vote-by-mail have found a modest increase in turnout by about 3 percentage points.

Isn't this an invasion of privacy?

This information is already available for purchase, we are only making use of a small portion of the data available. Corporations, political parties, and campaigns use this information in much more intrusive ways than we are. We think this information is also of public importance. We've taken great care to make it difficult to use the information on the website to determine people's addresses through the search interface. We value privacy as much as everyone else.

Project Info


Philly Vote Check

iOS Repo: https://github.com/jtwiest/PhillyVoteCheck

Philly Vote Check


Where is my Polling station? This Application is designed to help voters identify and locate their polling place based on their district, ward and/or address. In addition, the application will help voter that need assistance with accessibility locate polling places that can accommodate their needs.


Philly Vote Check will provide the following features:

Am I registered ? This feature helps voters determine if they are registered to vote by requesting some basic information such as Name, DOB and County. Where's my polling place? This feature helps voters determine where their polling place is based on the following information: Voters' District, Voters' Ward and/or Voters' address. Accessibility? For voters that require accessibility, Philly Vote will map all polling places that are fully equipped for accessibility. Voter Information: Philly Vote Check providers voters with all voting information and laws such as : Voting Laws, Alternative Ballots, Too Late to apply, and how to cast provisional votes.

Future Features:

Registration for Philly Vote Check (Name, Email, Ward, District) Important Dates and Deadlines A sample Ballot (How and Ballot looks line and how to use it) Candidates: Brief information about the running candidates Find your nearest precinct Polling Hours (For all Polling places) Notifications (Reminders to vote) Help (Reporting technical difficulties, trouble shooting and giving feedback)


Philly Vote is available the the following platforms: Web IOS

Ward Leader Baseball Cards

How many of you have heard of all of the judges who ran in the last election? How about all the Council at-large candidates? How about all the State Representative candidates? Most people who show up to vote have not heard of all the candidates. Instead, they're given flyers on the way in, often by their neighbors, suggesting who they should vote for. But who determines what's on the flyers? Ward leaders. And how many of you know who your ward leader is?

Let's use data to show:

  • Who they are
  • What they do
  • Who gives them money
  • How they perform

Join the hackpad to add ideas

Project Info


Code for Philly Check-in System

Code for Philly Check-in System

"Make sure to check in! Seriously, guys!" — Chris Alfano, every meetup

But not everyone does! How do we keep track of how many people attended? How do we monitor how many new people show up a second time? To continue to build a great community, we need to be able to measure our progress.

It's not that people don't want to check-in; they forget to do it, or they can't remember their password, or they get busy. Let's make it easy and automatic!


  • When someone connects to the WiFi, automatically route them to the check-in page (like at a hotel)
  • Remove the password requirement to check-in
  • Setup a dedicated check-in computer near the door
  • Don't let them leave until they check in


  • http://www.dd-wrt.com/site/index
  • http://coova.org
  • http://dev.wifidog.org

Project Info


Transportation Committee Maps

Just trying to produce some simple maps that overlay demographic data with maps of transportation committee members to support a legislative campaign. Looking for data transformation help!

Project Info


PA Fair Funding Education Project

Working on developing a product to help engage and inform the public around the development of a funding formula for public education in Pennsylvania.

Project Info


PPR Computer Lab Checkin App

This project is being built on the Appery.io mobile app platform to be deployed the 34 Philadelphia Parks and Recreation Computer labs.

Project Info


O.S.C.A.V. (Open System for Computer Accessible Vision)


A face recognition app for Android which allows a user to train a person's face and store details about them. Aimed towards helping people with dementia and blindness.


Searching for faces:

Face detection

Displaying results:

Face detection

Project Info


Mesh Networking Hardware

Open mesh networking hardware that can be joined together into a mesh network . Can be used on its own with built in screen or can have data routed to it to extend the functionality of other open source projects. We've nicknamed it HiJump because the signal between devices involves a combo of hi/low transmissions and because once a device receives a payload, the devices around it are checked to see if they have yet received that specific payload. If not, it then jumps to them. The goal is for this device to be small enough to comfortably fit onto a keychain, to contain a low-res character based display, and text input.

Main idea and project started by Jack Amoratis and Patrick Woodburn. Project started 11/18/2014. We would be grateful for help and additional contributions are definitely needed, but with other projects, I have noticed people listing themselves in the project as "CEO" and things of that nature - even though we'd never met them before and the project was not a business at all (which this project is not either.) Please do not add yourself with imaginary titles or we will delete you from it. For no other reason than we simply seek sincere contributors to bring their honest contributions of time, skill, and brain power to the project. Thanks.

Project Info


PA School District Funding

I wanted to know how school funding in Philadelphia compares to the rest of the state. The state Department of Education publishes enrollment and expenditure figures for every school district in the state. Here are some graphs of these data.

Project Info


Grounded in Philly

Hi folks, Some of you are familiar with GroundedinPhilly.org, which is an open data and organizing site that is aimed at democratizing information about vacant land and providing folks with the tools to get legal access to that land. For us, it's about gardens, farms, and open space, but the site gets used in other ways as well. We're working on Phase II of the site and are looking for some help with a couple of projects. These include: • Incorporating the Philadelphia Water Department Parcel layer • Incorporating new data on City Owned properties • Creating a mechanism for a full vacant land CSV download • Creating a mechanism for full vacant land geodata download • Creating a mechanism for a full garden CSV download (for admin) • Creating a mechanism to download garden counts and other general garden data • Facebook thumbnail • Like/Share/Tweet functionality

Anyone interested??

Project Info



DKAN is a Drupal-based open data tool with a full suite of cataloging, publishing and visualization features that allows governments, nonprofits and universities to easily publish data to the public. DKAN is maintained by NuCivic.

Project Info


Text Alerts for Job Postings

Many people seeking employment have sparse availability to the internet. Without smartphones or consistent access to the internet, it is very difficult to respond to job postings in a timely manner. This application will ingest relevant job postings from popular websites, filter out only those that indicate they can be contacted by phone, and parse the postings into a 140-character explanation that can include the phone number, hourly wage, address, and title of that posting. People can sign up for certain job searches such as 'warehouse philadelphia', and receive text messages when a new, phone-contactable, posting appears. They can then respond to the posting immediately.

Project Info


CutePets Philly

We should connect with local animal shelters to setup an instance of CutePets for Philly

Project Info


Bike Registry

A free city-wide online bike registry.

See http://www.phillymag.com/news/2014/09/29/philadelphia-americas-worst-city-bike-thefts/

Project Info



SEPTA-RT: Real-time map of SEPTA mobile App Users

Project Info


Bicyclist Detector

The aim of this project is to create a bicyclist detector. Given a video, the algorithm should detect the bicyclist within each frame of the video. Hopefully, this can be used to get bicyclist counts.

Project Info


Project Info


Civic Responsibility API

Civic Responsibility API

An API to support the lookup of property tax balances on properties in the City of Philadelphia.

Project Info


Foreign Language Learn

This is an open-source project to facilitate the learning of foreign languages. The plan is to implement various ways that crowdsourcing can be used to create the contents.

Project Info



First Line Address Parser and Standardizer

Will work on any US based first line address but standardizations are tweaked specifically for Philadelphia addresses.

Does not handle City, State, ZIPCode


123R-27 north ben Franklin blv apt 2b and s pine av




oeb O address number/range, Odd, Even, Both
alow 123 address number low
ahigh 127 address number high
astrlow 123R address number low as a string
astrhigh 127R address number high as a string
predir N pre directional
streetname BENJAMIN FRANKLIN street name
suffix BLVD suffix
postdir post directional
unit APT 2B unit designator/apt
predir2 S pre directional for intersections, blank otherwise
streetname2 PINE streetname for intersections, blank otherwise
suffix2 AVE suffix for intersections, blank otherwise
postdir2 post directional for intersections, blank otherwise
unit2 unit designator for intersections, blank otherwise

Project Info



Chorebox is to be an alternative to -autoconf- — only unlike -autoconf-, it will run at install-time rather than be a tool that only the developer needs. Some might shrink from this strategy in that it creates one more dependency — but really, it doesn't do so any more than requiring this or that library would —- and using this strategy (rather than that embraced by -autoconf-) will afford far more flexibility in package design.

Project Info



Google came up with an awesome specification for transit data: GTFS. Many transit agencies publish their schedules as GTFS for Google and other developers to use in transit applications; PATCO does not currently publish theirs as GTFS. This project takes the data from the PATCO PDF schedules, and transforms them into GTFS.

Project Info


After School Activities

A spin-off from the After School Wiki hackathon project that brings together the largest after school activity organizers in Philadelphia to create an open and central database of after school programming and to make it accessible for Philly's residents.

Project Info


Technology Does

A decommissioned computer hardware exchange. Linking corporations with non-profits and local schools.

Project Info


Project Info



This project will customize the shareabouts crowd source map architecture created by OpenPlans to become a web tool citizens can use to report instances of illegal household short dumping.

So far three people have contributed - David Siah, Patrick Hammons, and Jon Tehrani.

Next steps include loading a geojson data layer of big belly points into leaflet, and creating a buffer to make it easier for users to drop pins on the map.

Project Info



Stormfighter is a mapping project designed to optimize the Philadelphia Water Department's efforts in mitigating sewer overflow during rainstorms. The project identifies Water Department-installed stormwater mitigation technologies (such as green roofs, tree trenches, and rain barrels) overlaid on a graduated map of the city's permeable surfaces. This provides data on places where permeability is low, but stormwater mitigation technologies are not installed - in other words, places where flooding is most likely to occur.

Project Info


YadaGuru - College Application Reminders

HI folks. For those of you just joining, this app is a simple date generator and will pump out to various reminders based on dates on mobile or calendars. The purpose is to provide a list of reminders for kids who are applying to college. Not just the submission date, but all the other weird dates in between, like 'remind your counselors to turn in their recommendations.'

Through Code For Philly I've been able to have some great minds help me whittle out an MVP. The idea has morphed. Now the idea is to present a no frills webpage. A student inputs their name, the name of the school and the application submission date. The App pumps out a list of approximate dates with reminders and guidance about when they should do things.

The app is now called YadaGuru.com. Yada means 'remind' in Hindi.

The student could then print a PDF or send the dates to their phone app for reminders or ical or google calendar.

See the prototype to understand how it works https://drive.google.com/file/d/0BxQAwxNCdEd4SUNqVldPNjB5Wjg/view?usp=sharing

I'm not a developer but I'm thinking that this project will involve:

  1. Building a webpage that can calculate dates (not sure javascript?)
  2. Hosting on Amazon - potentially to scale
  3. Google Analytics
  4. Adding ios, android and calendar widgets
  5. Add ability to print to PDF

Coders are needed for the following:

  1. Create the webpage that allows input of a date, name and school.
    a) calculates many other dates based on that date, and drops them into fields on the webpage. b) uses the school name in various messages to the student

Eg; I enter in, Submission Date: 3/1/2015 and School name: Temple University, I get

Date: Saturday, 11/1/2014 (submission date - 120 days) Message: This is the date that [Temple University] needs to have every part of your application; from essays, to recommendations, to SAT scores. If just one item comes in past this date, you are out of the running.

There are about 30 of these date message pairs

  1. Add buttons for posting to calendar programs and mobile (android, ios reminder programs)

  2. Ensure the webpage adjusts to mobile devices

  3. Host on yadaguru.com

  4. Set up Google analytics on the page.

  5. set up AWS scalability (I'll pay for all that) - just need someone who wants to learn how to do this

We'll start bootstrapping on April 28 at Devnuts

Philadelphia Traffic Court Proceedings


This project is a collection of data from the Philadelphia Traffic Court using Philadelphia's Open Data request system.

This will release the courts proceedings for all cases including outcome and information on plea bargains. An analysis of this data may show that unfair practices in court proceedings and allow evidence for retrying traffic tickets for anyone in Philadelphia who received a ticket in the past 10 years.

See also: Philadelphia Traffic Court was dissociated for corruption in 2013, so this would assist in defendants' cases.

HELP NEEDED: We are looking for the widest possible audience for this raw data before any conclusions are drawn in order to assist in the statistical analysis.

Project Info


Project Info



This project was developed during the Philly Ecocamp 2014.

This goal of this web application was to strengthen the relationship between community members and the public parks in their area. We fused GIS data provided by the Parks Department and projected it on to OpenStreetMap with the intention of producing a useful tool for engagement with local parks .

Community Involvement

  • Report problems with a park
  • Upload/View photos
  • Suggest/Vote on community projects
  • Post meet-ups on a park-specific community bulletin

Project Info




VoteWise is a cross between OkCupid, Wikipedia, Facebook and Reddit but entirely dedicated to politics. If successful, it can change the face of democracy, and you can help build it.

VoteWise.net is a non-profit non-partisan website aimed at connecting voters and politicians without advertising dollars getting in the way. Right now, politicians have no way of reaching voters without advertising. This means that politicians have to waste a lot of time begging for money instead of doing what they want to do – help the community. This often forces politicians to listen more closely to the people who give them money than they do to the voters. Likewise, with local newspapers failing and space limited, voters have no way to find out what local politicians really want to do- especially for the smaller offices like school board.

VoteWise.net aims to change this by giving politicians a way to get their voice out without any financial backers while voters get to see what their politicians truly think in clear black and white terms. VoteWise.net will help make elections about ideas and not dollars - and the communication doesn’t end there. Voters can continue to express how they want their employees (their politicians) to vote on every subject. Politicians get free polling data so they know what you want in great detail. It’s all absolutely free.

Votewise.net has three sections:

  1. A Q and A section where you and the politicians can clearly see how each other thinks. After answering questions, you can also get an OKCupid style match-up.
  2. An informational section that has essays explaining the basics of the various issues by showing the logic of the extremes. It also has essays from different interest groups explaining their stance. There is also a politician-to-voter dictionary and links to other useful sites.
  3. A user forum where users can discuss the issues locally or across the nation. The user forum can also be used for local politicians to keep an open dialogue with their constituents and for politicians to debate each other.

How can you help?

We need coders to help write the PHP and other stuff to make the site work. We are currently using PHP, HTML, CSS, Javascript, Phalcon, and MySQL. We have a long road ahead and need a lot of people to get there. We also need people to write questions, informative essays, contact special interest groups, and test the site. Help us help the world. mail@votewise.net

Project Info


You Need to Eat This

A civic project to assist tourists and locals to quickly navigate to quality food experiences.

Project Info


PGW dig map

PGW has committed to releasing a web service that can be queried for real-time and historic information on road closings due to repairs. This project will provide a desktop and/or mobile map of digs with details on their status.

Project Info


Parkadelphia (Street Parking in Philadelphia)

Street Parking Philadelphia

Note: Project in discovery phase.

Street parking dataset for kiosk-metered zones has been requested from Streets department, likely ETA is 2015. Intended scope will cover creating a method to parse/manipulate dataset into usable format for API development, then UI development including a map visualization, searchable zone information such as allowed time period, cost per hour, kiosk locations and residential permit areas. Updates will follow when data is available.

Preliminary Data Points

  • Residential Parking Permit Districts No set exists for this; so geoJSON version built from city ordinance §12-2703 6.19.14 (LSA)

Project Info


Data Science for Civic Hackers

IPython Notebooks on Data Science for Civic Hackers

Instead of an app, my plan is to create a set of IPython notebooks on how civic hackers can do data science effectively. We are currently experiencing a surge of new data and tools that can help us derive conclusions from the data. Software packages containing methods from Statistics, Machine Learning, and Artificial Intelligence have been open-sourced and available for all to use. Like all tools, however, you have to know how to use these methods effectively. There are other great IPython notebooks out there related to statistics and machine learning, but most of them require some level of advanced mathematical training. Civic hackers who want to use data to solve social problems may be overwhelmed by the prerequisite knowledge necessary to make sense of references usually mentioned by experts and academics. There is also the danger of consulting references that are too simplistic and don’t emphasize good statistical practice. The goal is to fill in that gap; that is, provide a set of IPython notebooks that are rigorous but not mathematically overwhelming. This set of notebooks attempts to go beyond the recent “Big Data” hype and focuses on the social problems we face today. The goal is to provide a resource so that all civic hackers can learn the necessary computational and statistical skills to tackle any social issue when adequate data are available.

If you want to do data science, machine learning, statistics or data visualization for good, this project is for you!

Helpful Skills: Python Data Tools (specifically Numpy, SciPy, Scikit-Learn, Pandas, IPython, StatsModels, Matplotlib, ggplot, etc.), R, d3.js and other statistics/visualization techniques that can be implemented in an IPython notebook.

Helpful Knowledge: Statistics, Machine Learning, Data Visualization, and Ability to communicate statistical/scientific findings to a general audience.

Also, all civic hackers who want to use data visualization and statistics can look at the notebooks and provide comments and suggestions. These notebooks are meant for YOU, hence you are not only welcome, but encouraged, to provide feedback if you feel they can be improved.

Current Outline:

  1. Complete Prologue.

  2. Decide the Table of Contents.

  3. Gather helpful references and relevant datasets.

  4. Complete each chapter in a linear fashion. The order of chapters will start with motivations and basic statistics, and will advance in difficulty as the chapters progress.

Disclaimer: Although my interests are in machine learning and statistics, I do not consider myself an expert in either. This project will be a learning experience for me as much as I hope it will be for you.


Short-term goal: Prologue: Complete it.

Chapter 1: Complete Simpson’s Paradox example.

Then post prologue and Chapter 1 in IPython NbViewer.

Project Info


Code for Philly Schools

A meta-project for organizing events and matchmaking to help Philly high-school and college students explore technology through civic projects.

Project Info


Philly Police Droid

Philly Police Droid

About Philly Police Droid

Philly Police Droid (PPD) is a Android mobile app that updates users on local crime activity in the city of Philadelphia. PPD displays data of the city's crime activity, traffic advisories and unsolved crime video by police district. Also, users are able to set news alerts based on districts in which they're concerned about.

Data Sources

Most of the data is form Philly Police Blog site http://blog.phillypolice.com/feed/ Unsolved Crimes Videos http://www.phillypolice.com/news/unsolved-crime-surveillance-videos

App Features

• District Community Meetings Info • District News & Traffic Advisory Info • PSA Officers/Captain Contact Info • Police Crime Videos • News/ Crime Alerts Notification

Screen Shoots

▪ Notification Screen http://combonation.co/images/ScreenShot1.png ▪ District News http://combonation.co/images/ScreenShot2.png ▪ Unsolved Crime Videos http://combonation.co/images/ScreenShot3.png ▪ Crime New Videos http://combonation.co/images/ScreenShot4.png ▪ District Info http://combonation.co/images/ScreenShot5.png ▪ Main News http://combonation.co/images/ScreenShot6.png

Need help with UI design;

Project Info


250 Miles Crossing Philadelphia

Short description of project

'250 Miles Crossing Philadelphia' will be a location based film in Google Earth: a NavDoc (Navigation Documentary) This NavDoc will consist of synchronized sound recordings and GPS tracks.

We aim to produce a film of 25-40 minutes and an interactive on line presentation of the work.

Examples of our approach can be found on: http://www.polakvanbekkum.com/done/routes-and-landscapes/google-earth-animations/

These examples are now presented as vimeo films, but we plan to present the film online as kml/kmz file directly running in Google Earth via the Google Earth api.

To build the animations, we use our own custom made software. It was changed over time, as it was used for different projects. The latest version of the software can import GPS data, edit it to a certain level, and export kml files that are able to make a animated visualization in Google Earth.

At this moment the software is written in .net framework and runs in Windows. We are looking for team members to help us create/adjusting software for the new project. We are also looking for team members that can work on the front end (interactive website) of the project.

Job description

Back end

  • Streamline the editing options for GPS tracks
  • Streamline camera movements and the building and positioning of 3D objects in Google Earth.
  • Development of the synchronization of the audio and gps.

Front end

  • Development of a clear interface for visitors of the project online, so that they can (to a certain level) interact with the map and routes that are part of the project.
  • Experience with GIS and/or location based data is helpful.
  • Experience within the arts is not required.


  • Modest but professional fee.
  • great work environment at the maker space 'Department of Making and Doing'

More info on the project and artists:




for contact: Esther Polak/Ivar van Bekkum contact@polakvanbekkum.com

We organize an informal "Meet & Greet" event on May 29 17:30 and the University City Science Center 3711 MarketStreet, feel welcome to join us for drinks.

Project Info


Septa Next Bus

Use SEPTA bus gps data to ultimately determine when a bus will reach a certain stop.

Project Info



A Dashboard that facilitates the exploration process of self through project based learning, challenge fulfillment, research based initiatives, and young professional service learning opportunities. - Primarily For High School Students

Project Info


MarketPlace for school partners

We are developing a platform that enables schools to locate profit or non-profit organizations for funding and services, and allows organizations to reach out to schools for donations.

Original SDP request

> Building a technology solution that will match potential partners with schools. The goal is to develop a registeration site where partnering organizations will 'register' and tell SDP officials about their projects and describe there services. Schools would also 'register' and share their strategic goals and solicit partnerships in specific program and administrative areas. The web-site would provide a place where information can be exchanged and partnership matches made and tracked by the Office of Strategic Partnerships.

Project Info


Reading Pal

Objective: Design a Web based application, oriented for children, teachers and parents to track the books the kids read, and assess the learning of content and children progress.

Specific Objectives:

  • Provide teachers and parents tools to assess children reading progress.

  • Provide class reading groups, where teachers can scope the discussion of books.

  • Share teacher-created resources for specific books to use in the classroom, to enhance literacy skills, aligned with the curriculum and standards.

  • Motivate children toward reading, by tracking books and progress, finding books related to their topic of interest, using challenge/rewards.

  • Provide links to book/authors websites and public library.

Project Info


SDP Online Budget Visualization

A web-based visualization of the budget information released on the School District of Philadelphia's Open Data Initiative page.

Based on D3's Sequences sunburst example.

Project Info


Map-based data visualizer

This project originally was going to start by trying to visualize school budget data. However, the budget data did not contain amounts per school, just for broad-based categories. Instead, we chose to develop a map-based visualization project using test score data which did have details at the school level.

Currently, only a Windows 8 app is being written. It would be nice to have a web-based mapping solution as well.

Project Info


Alcoholics Anonymous Meeting Finder

Mobile app to find nearest upcoming alcoholics anonymous meetings

Project Info



This project serves as a hub for planning and updating Code for Philly-organized hackathons. PM us if you have ideas for new verticals to explore or want to share feedback on hackathons more generally.

Upcoming hackathons

Past hackathons

Project Info


uForage Philly

uForage Philly is an app for finding street vendors and food trucks in Philadelphia.

Project Info


Electronic Intern

Electronic Intern

Electronic Intern will help the PhillyASAP program maintain their listing of after-school programs in Philadelphia. Instead of having interns spend all summer cold-calling these programs, Electronic Intern will send automated calls that will direct the location to either send in their details by fax, a submit form on the website or press "4" to be directed back to PhillyASAP.

Written in Python, using Twilio's voice API.

Project Info


N3rd Street App/Site

Building an app & site for the N3rd Street community. To include, but not limited to: news feed, forum, events list, map of companies, jobs, and available real estate.

Project Info



I'm working on an app for the Pebble smartwatch to help people find their next bus.

Project Info


Project Info


Philadelphia Land Inventory for Urban Agriculture (Vacant and Underutilized Land)

Vacant Land Inventory Post for Code for Philly


The Philadelphia Vacant Land Inventory is an ArcGIS-based mapping tool that will be used to document specific characteristics about vacant and underutilized land lots in Philadelphia. Using a set of databases that already exist on a number of criteria (anything from zoning code to shade cover), the goal is to create an online mapping tool for interested parties to identify plots that are suitable for growing food and plants. This will be Phase I of a two-step process in which we will use the first map to identify plots that will need to be ground-truthed for further inspection. We hope to be able to send out teams to do the Phase II on-the-ground work in summer 2014. After the second phase of the project, the Food Policy Advisory Council’s Vacant Land Sub-committee will conduct an analysis of the findings, and present a final report to the FPAC and the Mayor.

We also anticipate potentially integrating this project with GroundedinPhilly.org, to the extent that is feasible and useful. To that end, it is important that all data is using the same unique PARCEL IDENTIFIERS. That may require some conversation, so please be in touch!


  1. Gather information about where food production can happen in Philadelphia.
  2. Improve coordination between agencies, nonprofits, and gardeners/farmers, recognizing the synergies with other sustainability goals and increase the possibility of cohabitating sustainability infrastructure.
  3. Leverage resources and support garden/farm permanency by increasing the understanding of opportunity.
  4. Increase equity by encouraging support for areas without adequate access to food or open space, high vacancy, and high demand for urban agriculture.
  5. Increase data informed discussions with stakeholders and policy makers and access and training for advocates.

Scope of land inventory

  1. Where can food production happen in Philadelphia?
  2. What types and ranges of intensity of urban agriculture can Philadelphia support?
  3. What land is available and appropriate for urban agriculture? a. Public Land — underutilized and vacant local, regional, state, federal b. Private — underutilized (particularly large swaths) and vacant/abandoned


  1. Amassing of data
  2. Data analysis
  3. Report of findings that can inform land bank strategic planning and roll out of Philadelphia urban agriculture programming
  4. Initial non-public tool to be shared with policy makers
  5. Public tool/ web-based map that is incorporated into GroundedinPhilly.org
  6. Data integrated into LAMA - particularly with data involving sensitivities (?)


  • Web-based
  • Capability to show and hide different criteria layers, similar to Culture Blocks

Existing Datasets

Vacant, abandoned and underutilized plots

  • http://groundedinphilly.org/

Slope of land

  • http://www.opendataphilly.org/opendata/resource/10/topographic-contours-10ft/
  • http://www.opendataphilly.org/opendata/resource/11/topographic-contours-2ft/

Permeable surface

  • http://www.opendataphilly.org/opendata/resource/229/combined-sewer-service-area/
  • http://www.opendataphilly.org/opendata/resource/47/soil-survey-philadelphia-county/


  • http://www.opendataphilly.org/opendata/resource/203/philagov-map/ http://www.opendataphilly.org/opendata/resource/45/zoning/ Proximity to public transportation
  • http://www.opendataphilly.org/opendata/resource/21/railroads-generalized/ http://www.opendataphilly.org/opendata/resource/101/septa-bus-and-rail-routes-and-times/

Socioeconomic indicators

  • http://www.opendataphilly.org/opendata/resource/75/metrophilamapper/

Proximity to other gardens/parks/recreational spaces

  • http://www.opendataphilly.org/opendata/resource/73/recreation-activity-list/
  • http://groundedinphilly.org/ (gardens)

Proximity to schools

  • http://www.opendataphilly.org/opendata/resource/38/schools/

Existing uses

Farmers Markets

  • http://www.opendataphilly.org/opendata/resource/217/farmers-markets-locations/

Land Use

  • http://www.opendataphilly.org/opendata/resource/170/land-use/

Philadelphia Parks and Recreation Parks

  • http://www.opendataphilly.org/opendata/resource/237/ppr-parks/

Tree canopy/shade cover

  • http://www.opendataphilly.org/opendata/resource/174/philadelphia-land-cover-raster-2008/
  • http://www.opendataphilly.org/opendata/resource/147/phillytreemap/

Proximity to stormwater inlet

  • http://www.opendataphilly.org/opendata/resource/220/green-stormwater-projects/
  • http://www.opendataphilly.org/opendata/resource/24/hydrology/

Other Criteria Needed

  • Area of parcel
  • Building layer
  • Population density


  • Individuals and community members to create community gardens and farms
  • Non-profits with urban agriculture programming to identify viable lots
  • Advocates to achieve simple and transparent processes for creating permanent garden or farm spaces

About the Food Policy Advisory Council and Project Partners

The Food Policy Advisory Council of Philadelphia (FPAC) was convened in 2011 to advise Mayor Nutter on policies to improve Philadelphia’s food system. Our mission is to facilitate the development of responsible policies that improve access for Philadelphia residents to culturally appropriate, nutritionally sound, and affordable food that is grown locally through environmentally sustainable practices.

The FPAC currently has 6 active sub-committees working on internal Council policies and relevant issue areas: Governance and Membership, Communications and Outreach, Anti-Hunger, Local Food Procurement, Zero Waste, and Vacant Land. The Vacant Land Sub-committee is chaired by FPAC member Amy Laura Cahn at the Public Interest Law Center of Philadelphia, which also hosts the Grounded in Philly website. The Vacant Land Sub-committee members who are partners on this project include representatives from the Mayor’s Office of Sustainability, Temple University, the Philadelphia Water Department and the Pennsylvania Horticultural Society.


Hannah Chatterjee

FPAC Coordinator



Amy Laura Cahn

Vacant Land Sub-committee Chair



Project Info



Collaborate data on brown outs and fire incidents in Philadelphia. In the future the trip of the browned out station will be calculated and compared to the responding station in order to find out if the response time was affected by the station brown out.

Brown out: "It is when you take an engine or ladder company out of service temporarily and re-distribute the staff for either training or to fill in personnel gaps in other companies." -http://www.phila.gov/fire/pdfs/Brown-Out_FAQ.pdf

Project Info


Mapping construction permits over time

Mapping Construction Permits

Project Description

Mapping the change in construction permits over time to see if it indicates neighborhoods in change.

Help Needed

The data is now pretty old. I'd like to restart it. I've begun working with Ruby so I'm thinking about rewriting the project with Rails.

Project Info


Philly Bike Coalition Survey App

Project Summary

Each year, the Philadelphia Bike Coalition oversees an army of volunteers to collect bike ridership data across the city of Philadelphia. Today, the data collection and data analysis processes are all completed with the use of pen, paper, and lots of data entry!

We want to help.

Instead of using paper forms, we want to provide bike volunteers with a mobile-ready website (or hybrid native app). All collected data will be immediately fed into a single database dramatically reducing the level of effort related to entering and prepping data before use. The Bike Coalition staff will have real-time access to all data collected.

Long-term, we're excited for this system's ability to lower the barrier to performing additional surveys, outside of the Bike Coaltion's typical annual count. We're equally excited for the potential to extend this platform to other cities or use cases involving surveys!

Original Idea Submission by John and Nick via Apps 4 Transit Hackathon Site can be found here:

Summary of (Potential / Hopeful) Benefits


  • More accurate survey results
  • Improved analytic and reporting capabilities
  • Reduce data collection errors
  • Reduce data entry errors
  • Possibly collect additional data and attributes not currently collected


  • Reduce administrative / data entry time to collect and summarize survey results
  • Faster volunteer “onboarding and ramp up” to survey procedures and processes


  • Reduce time spent by Bike Coalition Staff on data and survey administration


  • Enhance Bike Coalition Staff’s ability to edit / change / update survey procedures or data collection attributes in the future
  • Facilitate improved survey collection for other bike advocacy groups across the country.

Interested in Helping? Come on down! Here are areas where we'd welcome assistance:

  • UX design (junior or senior level) skills - We'd welcome someone taking our current UX to the 'next level'.
  • Beta Testers are always welcome
  • Experience with Apache Cordova (which we use to streamline mobile app development across both iOS and Android)
  • HTML5 development skills - Both our registration web portal and base mobile app are developed using HTML5, CSS, & Javascript
  • If interested, shoot an email to: Rich (rmcmillen50 AT gmail.com)

Project Info


Small Biz Philly

I own the domain name www.SmallBizPhilly.com. My goal is to turn this into a social networking website for small business owners in the Philadelphia area. I would like for this to be an online resource similar to this: www.biznik.com. I am a writer but not the type that writes code. I am the journalism/creative writer type and am looking for a techie that knows back-end development with a specialized knowledge of PHP and hand-coding from scratch. If anyone gets involved with my project not only will I give you a stake in my company and a life-time of free advertising on the front-page, but I will generously write a nice story about your small business on my blog. You can contact me via the following:

Phone: 215-821-7548 email:info@smallbizphily.com Twitter: @SmallBizPhilly Facebook.com/SmallBizPhilly

Project Info



GateKeeper is a web application designed to sit between internal API endpoints and public users, acting as a proxy. It provides a central facility for logging, analyzing, rate-limiting, and credentialing access.

Project Info


Open Access Philly website

OpenAccessPhilly is a movement of civic-minded, innovative, entrepreneurial types who convene monthly to share projects and passion. Check out our website for more info: www.openaccessphilly.com

OAP Goals

  • Convene those working at the intersection of tech, innovation, entrepreneurship & civic participation
  • Articulate a shared vision
  • Excuse for leaving work early on a Friday

OAP 4 Pillars

  • Free flow of info - open data/open video
  • Participatory urbanism/engagement
  • Access/digital divide
  • Support the regional tech/startup ecosystem


Support projects, programs & people in these areas

Civic Fusion

Civic fusion occurs when initiatives in the civic space are seamless, successful, and sustainable

Discovery & Matchmaking

Getting people out of their vertical and horizontal! Lowering barriers to participation

Different locations – fun!

Philly Open Health

Important: Read this!

The description below was last updated on March 10, 2015. Click over to our Github project and check out the readme and other docs there to see the current state of the project.

You can find the Huboard we've (sometimes) used to track tasks and progress at Huboard and we (sometimes) communicate with each other at our Hackpad.

Mission Statement

Philly Open Health increases access to and availability of public health data for Philadelphia and surrounding counties. There is a huge amount of publicly-available population health data available for the greater Philadelphia area, but it isn't technically "open data". While some of the data on Philly Open Health will be open (machine-readable) data, such as population demographics, other data will be sourced from PDFs, siloed databases, and filtered federal data sets. The combination of data sources and types will provide a more comprehensive look at population health in the greater Philly area, even though open data in the public health arena is limited.

Starting Off

The jumping-off point for Philly Open Health is the Office of HIV Planning (OHP)'s annual epidemiologic profile (or "epi" profile), which covers Philadelphia and eight surrounding counties in two states. This document includes over 200 tables and 100 figures on everything from race/ethnicity to drug use to poverty to HIV/AIDS. This document has always been designed for print, which means that limited data are included for presentation. OHP would like to provide the public with the data used in developing the epi profile in one centralized location.


The data being uploaded to Philly Open Health comes from dozens of sources and has no standardized format. Many of the source files are PDFs or other files that cannot be easily manipulated, and they can be difficult to track down. In other cases, regionally relevant data can only be made available by filtering data sets with statistical analysis software that the general public may not have access to or knowledge of. While some of this data is selected for presentation in OHP's epi profile, the PDF format is limiting. For example, a nonprofit organization looking for data about a particular population in order to write a grant proposal might have to flip through the 400+ page epi profile by hand to find a table that might be relevant to them, and then manually copy it.


People who will/might use the repository include:

  • Public health nonprofits
  • Grant writers
  • Community planners
  • Social service organizations
  • Health departments
  • Students
  • OHP staff
  • The general public

The Solution

A website built using Ruby on Rails, which users can visit to search for data that matches various search criteria such as geography, demographics, etc - see below for a list of proposed metadata. Each document will have a set of metadata (see below) as well as links to one or more files to contain that data. Access to the data is public; the ability to upload or alter database contents will be limited to trusted users. In addition, each document should have a unique permanent URL that can be referenced in documents such as the epi profile - so that below a given table, for example, there might be “Original data available at phillyopenhealth.org/datarepo/987654321/.”

Known Limitations (ie, things we’re not worrying about right now)

The files we’re trying to make available come in many different formats and cover many different types of data. Some are raw survey data; some are heavily processed statistics.

In addition, the presentation of each file is usually optimized for human readability, so we’d need some pretty complex processing to ‘extract’ the information from each one - and that logic might not carry over to the next file, which is formatted very differently. It would be cool if we could start turning some of these files into standardized formats for easier machine processing - but that problem gets messy fast, because the data here is so heterogeneous in every way, we’re not going to worry about that… yet. First we make the data available, then we can worry about making it easier to work with.

Project Info


SEPTA Train Schedule Analyzer

SEPTA Regional Rail Independent On-Time Performance Report These reports use the actual arrival time of each train over several years to recommend schedule changes for chronically late service. Reports created by William Entriken (not affiliated with SEPTA). Also see SEPTA's less detailed official OTP reports.

Project Info


Heatmapping crime around stuff

Note: this project is heavy on data manipulation and coding.

I set up demo to see if PostGIS could pull crimes that are nearest Septa regional rail stations and heat map them with Leaflet and heatmap.js. It went a little viral indicating a demand for stuff like this:



and trashed by philebrity for having no context what so ever.


Project ideas

  • finish the Septa stops of buses and subway stops
  • heat map the change in crime over time
  • heatmap schools in the district where the most crime happens during school dismissal hours
  • get data on whether it's true that more crime happens near methadone clinics vs 7 elevens(this was an actual argument last year in NE Philly)

To Do

  • choose direction, flesh it all out

Help Needed

  • This is project is pretty heavy programming. An experienced php/PostGRE developer

Project Info


sheltr - connecting people in need to basic needs

The Problem: In many cities, there is no centralized information repository to serve the immediate needs of the homeless and hungry. In Philadelphia, for example, there are 40 shelters and 4 intake centers, and an unknown number of organizations that provide food — real-time communication between them is minimal to non-existent. As a consequence, there is no easy and accurate way to guide people in need to available shelters and meals.

The Goal: To quickly and accurately guide persons in need to closest available and open food and shelter resources.

The Solution: A mobile-friendly web app, an SMS-based service, and an Android mobile app that provide information to guide individuals to an intake center, a place where meals can be accessed, and a place to sleep for the night.

The app is targeted toward agencies, individuals serving people in need, and the public. Shelters often cater to specific demographic groups: - Single men - Single women - Families - Those with special needs (ex. physical abuse, substance abuse, mental health illness)

Currently there is no way to gauge real-time availability of food and shelter services for these disparate groups. The Philly Sheltr Project establishes consolidated baseline information (service availability), contact for intake centers, and specific instructions to access resources.

Project Info


Whathood.in - crowdsourcing neighborhood borders

What Hood Is This?

Whathood aims to settle the neighborhood border debate for all time by aggregating neighborhood borders drawn by users into heatmaps showing the "identity" of a location.




  • PHP and the Zend framework, LeafletJS, CoffeeScript, PostGres/PostGIS

Help Needed

  • seasoned developer interested in the project
  • site testers when prototyping is finished

Project Info


Project Info


Community Magic


We are building a network of community advocates in neighborhoods, community centers and churches. This process will provide personal, one-on-one "real needs" counseling and "match making" of needs to resources to help people find the social supports and material connections needed to make everyday living more productive and less difficult.

This project will encourage key people in every community to LISTEN to their neighbors, use and teach data tools and web sites to RECORD useful information, and help people CONNECT with each other when appropriate.

We are working to build an Internet connected system that will allow the key people to work together by recording and sharing appropriate information about needs, services and interests of the people they serve.

How Is This Different?

Existing information and communication services support individuals to connect with each other and to find and use information services for THEMSELVES. What we are proposing to do is to empower people we are calling community or information advocates to act as intermediaries between OTHER people who can't or don't have time to use the Internet for themselves. Community advocates are people who help other people and might be thought of as librarians for the community, match makers, or social media instructors for their community.

Please consider joining this project to help build the Internet tools that will allow the community advocates to work together. As envisioned, the service we want to build will allow the community advocates to list and share the needs, resources and interests of their clients in a way that will provide for both "getting the word out" and maintaining appropriate privacy for the client community.

For more info see the Information Advocates Notebook from the http://CommunityMagic.org main page or contact Stan Pokras <stan@communitymagic.org> 267-968-0407

Project Info


MilkCrate- Local Sustainability App

MilkCrate is the digital hub for Philadelphia's local sustainable economy. We have almost 2,000 local sustainable businesses and resources in our database. We plan to grow to every city in the country.

Connecting our values with our behaviors begins by building awareness around how our everyday choices play a crucial role in creating the sort of future we all hope to have- more equitable, sustainable, and beautiful.

With the sustainability community at your fingertips, you can make choices that are aligned with the future we all want to create.

Project Info



The entire city is our free botanic garden!

Use PlantSwapr to offer and find plants to swap with others near you. Post a photo, write a blurb, make a wishlist, check the map, and get swapping!

MVP below: 1. Swaprs login with Facebook or email. 2. Swaprs create profile, inputting their nearby cross street for semi-anonymous mapping. 3. Swaprs post offers of their surplus plants, seeds, bulbs, scion wood & rootstock. 4. Swaprs search others' listings for specific plants. 5. Swaprs browse a map of offers from gardeners nearby. 6. Swaprs use private messages to inquire and set up swaps. 7. Swaprs share pictures of their offers to boost swaps.

Bonus Features 8. Swaprs can search map within 5 miles, 10 miles, 25 miles, 50 miles, unlimited 9. Swaprs create a wishlist of plants they'd love to receive in rs rank planttted

Project Info


Philly Map of Shame

PHL Map of Shame is a citizen-led project to map the impact of the School Reform Commission’s “doomsday budget” on students and parents. We will visualize complaints filed with the Pennsylvania Department of Education.

The Pennsylvania state constitution says that students must be provided with a “thorough and efficient system of public education.” If children are being denied educational services, parents, and others with first-hand knowledge of the situation, have the right to file a complaint with the Pennsylvania Department of Education. The Secretary of Education has a responsibility to investigate complaints and correct any deficiencies (22 Pa. Code § 4.81).

The interactive map will empower parents to make informed decisions about their children’s education and hold officials accountable.

Project Info


Project Info


Unlock Philly

Using open data and crowd sourcing our mission is to make Philadelphia a more accessible city that welcomes and embraces people of all ages and abilities.

We are doing our best to ensure that our meetup spaces are wheelchair accessible. CityCoho is completely wheelchair accessible including the restrooms; Devnuts' entrance is wheelchair accessible and the restroom is large and on the same level, but there are no grab bars. The seating at both spaces is wheelchair friendly.

An accessible website/app is our number one priority. We value all contributions that put user accessibility as the top consideration when creating or modifying user interface elements. See http://www.w3.org/WAI/intro/wcag We plan to include more help and information on our GitHub readme page.

Here is a link to our Github readme page, which explains how to get set up with our project/code:- https://github.com/UnlockedLab/unlockphilly/blob/master/README.md

We also regularly meet online and at other spaces throughout the week.

The following skills are valued by the project.

  • Requirements gathering; we're reaching out to users to find out what is really needed and building a list of prioritized features.
  • Software developers, tests and hackers.
  • UI/Design
  • Front-end Javascript/Leaflet/Bootstrap
  • Stats and Geo
  • Ruby and MongoDB
  • Testing skills
  • REST with Ruby/Sinatra

    Contact James

About Unlockphilly

Penndot Traffic Camera API


Get Cameras By roadid

  • Endpoint: /getCamerasByRoadId.php
  • Parameters: roadid - One of (i476,i676,i76,i95,nonhighway), format - (xml or json)

Get Cameras By Lat Lng

  • Endpoint: /getCamerasByLatLng.php
  • Parameters: lat - Latitude, lng - Longitude, radius - (in miles, default 10mi), count - (default 20) format - (xml or json)

Get All Cameras

  • Endpoint: /getAllCameras.php

Project Info


PHL Bike Thefts REST API

A REST wrapper around the PHL Bike Theft data to query for bike thefts near a specific point (latitude/longitude, projection: 4326). Initially done to support Kiqstnd

Project Info



"Google Earth for Philadelphia" with open source and open transit data.

Live demo: http://www.openphillyglobe.org/

Interactively visualize SEPTA routes and pedestrian counts. Middle-mouse button drag to tilt the view. More transit layers to come in the future.

Real-Time SEPTA locations and average weekday pedestrian activity at Philadelphia street corners in August 2013.

There is a great open-data movement in Philadelphia, but there is not a one-stop viewer for the heterogeneous datasets. OpenPhillyGlobe is an open-source web-based 3D globe for visualizing Philly's open data with an initial focus on simultaneously visualizing multiple transit layers.

OpenPhillyGlobe is built on Cesium, an open-source virtual globe engine, and developed in JavaScript. It runs in a browser without a plugin.

OpenPhillyGlobe is developed for the Apps for Philly Transit 2013 Hackathon by @abwood and @pjcozzi with special thanks to @matt_amato.

OpenPhillyGlobe uses the Apache 2.0 license. It is free for commercial and non-commercial use.

Data Sources Credits * Philadelphia Pedestrian Counts * SEPTA API * OpenStreetMap

Artwork Credits * SEPTA * Wikimedia Commons

Project Info



A bike parking locator.

Project Info



Original Idea: http://studiocns.org/enterreturn/

To see the underlying resource data, look at the networkofcare_lat_lng.csv within the /data folder.

Project Info


PHL Work (Philly Commute Visualization)

Apps for Philly Transit Hackathon!

We want to use Census LED data to analyze where people in Philadelphia live and commute to work.

Project Info


Animating Bike Theft Data with D3

I'll be using the Bike Theft Data to make an interactive web map, which will hopefully animate to show seasonal and/or hourly patterns in the data.


UPDATE 10/16/2013

There was a major error with the originally posted project. When manipulating the dataset in Excel, I sorted by date, which usually sorts all columns, but for some reason lat and lon remained fixed. The data was originally sorted by precinct and then date, which explains why the data appeared isolated to individual neighborhoods.

I was skeptical of the data, but it seemed to "smooth out" further into the animation.

Thanks to Casey Thomas for spotting the error.


Project Info


Public School Accessibility

How long does it take to walk or take public transit to the nearest public school throughout the city? How has that changed, city-wide, after the recent public school closings?

Let's build an interactive map that visualizes travel time to the closest public school — with options to show the map with the data from before the closing, after the closing, or allow the user to build their own map by interactively closing or opening existing schools.

This will both demonstrate how open data can be used to generate a basic "accessibility" analysis and demonstrate one of the uses of the new public GeoTrellis Transit API (transit.geotrellis.com). For the data side, we'll need to either extend the API (in Scala) or implement the analysis in JavaScript. For the front end, we'll need to put together an interactive web page (JavaScript).

Project Info


Clean Air Council's Open Climate Tracker

The Clean Air Council's Open Climate Tracker is an open-hardware, mobile sensor platform that is designed to gather data over large areas and connect that data to the internet through its built-in mobile mesh network. The goal of the project is to gather city-wide data pertaining to Climate Change and pollution and combine that data with with open databases such as OpenTreeMaps to quantify the effects of tree cover in the city over time. This will allow researchers to quantify the real economic and environmental value to each tree planted. The data will also be opened up to developers who want to include pollution and heat levels in real time to users, thereby helping people know when pollution levels are too high in an area to go outside. The project started at Code for America's hackathon in September 2013, and in addition to support from the Clean Air Council, has tentative support from SEPTA and the EPA. The initial stage of the project was to build an open hardware platform with the specs to handle multi-tasking (measuring, GPS, datalogging, and communication). This step was completed in February 2014. The next step is to develop a set of prototypes to deploy them on city buses and start gathering data across the city over the whole day. This will be the first time that this quantity and resolution of data will be gathered at the city level. This technology can be implemented in rural areas where lone sensors can be placed and data can be harvest by driving or biking by a sensor and uploaded. This will reduce the operational costs of remote sensors tremendously, allowing for researchers to gather more data per dollar spent.

Real-time Transit Notifications

I'd like to develop a service that can send SMS, email or maybe Twitter messages on updates to Philly trains and flights that users can subscribe to. The service would be open to other apps to so they could add message notifications without building it themselves. Think sending a POST to this service which takes the rest from there. The app would also have a front-end that would allow you to search for a flight or train and then subscribe.

I'd like to write the backend in Node on Amazon Web Services, need help writing the front-end. Definitely doable in a weekend!

If there are other apps that could use this service, get at me and let's talk about tailoring it to your needs.

UPDATE: Not working on this during the Transit hackathon, but thinking about getting back to it in the future.

Project Info


Philly Hoods

Philly Hoods is a neighborhoods API for Philadelphia.

Project Info




A mobile web app by OpenPlans to support the outreach work of the PhillyRising collaborative. PhillyRising targets neighborhoods throughout Philadelphia that are plagued by chronic crime and quality of life concerns, and establishes partnerships with community members to address these issues. The PhillyRising Team coordinates the actions of City agencies to help neighbors realize their vision for their community through sustainable, responsive, and cost-effective solutions. Read more at phila.gov/phillyrising.

Get Involved

In the spirit of free software, everyone is encouraged to help improve this project.

Here are some ways you can contribute:

  • by taking a look at our pipeline on Github: https://github.com/openplans/myphillyrising/issues
  • by using alpha, beta, and prerelease versions at http://www.myphillyrising.org/
  • by reporting bugs
  • by suggesting new features
  • by writing or editing documentation
  • by writing code (no patch is too small: fix typos, add comments, clean up inconsistent whitespace)
  • by resolving issues
  • by reviewing patches

Setup Instructions

Do the usual:

pip install -r requirements.txt
./manage.py syncdb
./manage.py migrate
cp local_settings.py.template local_settings.py
cd website

Do the bower install in both the myphillyrising and alexander folders:

cd myphillyrising/static
bower install
cd ../..
cd alexander/static
bower install
cd ../..

Load the neighborhoods and tags:

./manage.py loaddata fixtures/phillyrising_neighborhoods.json

Load some content items:

./manage.py runserver  # Run this in one terminal
./manage.py celeryd    # Run this in another terminal

Browse to http://localhost:8000/admin and add a feed or two. Click the Refresh button next to each feed to import the data. Give it a minute (you should see database activity scrolling by in your celeryd terminal as the content items are loading).

Project Info


Hacking the Hackers : Understanding Hacking Dynamics

Hello PHL Hackers:

We are working to see how innovations are created and spread through hackathon competitions. We're curious to know how designers and developers can produce software/websites given the time restriction, with the focus on technological enablers such as gits and APIs.

We're looking for some hackers to help us understand these innovation dynamics.

Here's the link to the website for potential interview subjects & a mini-survey.

Hackers and Civic Innovators Invited! - https://docs.google.com/document/d/1HydauEeMzWMvFqKUPmrqqKKr4RCB8ght1aZqwkHTNbI/edit

We'd appreciate you passing this out and along to whoever you think appropriate. Thanks!

Nicole, Youngjin and Yuriy

Project Info


New social media app to make it easier for people to succeed

We're creating a new social media app (native and web) to make it easier for anyone to show off their talent and succeed in life. If you're interested hit me up @ kevin@vuid.co (don't judge our website, it's slow and intentionally stealthy right now - but we think you'll like the app - or maybe not).

We have a cool small team in center city Phila and are looking for a few more cool people to join up. Ambitious, cool, hardworking, easy going, are some of the most important things, and other helpful stuff is:

iOS Developer Opening(s): Skills that are required: - Experience developing for iOS (working with Xcode, objective-C, etc..) Skills that are desired: - Experience working on something big, integrating APIs and SDKs, git, node.js Other beneficial skills: - Experience building web interfaces, using MySQL, working with photo/video

Front End Develop Opening(s).. Skills that are required: - Experience with HTML, CSS, jQuery, and Javascript (especially seeking someone with strong javascript skills) Skills that are desired: - Experience with node.js, MySQL, git, front-end libraries (e.g. twitter bootstrap), photo/video Other beneficial skills: Android or iOS development experience

Backend Developer Opening(s): Skills that are required: - Extensive experience with one of or both of MySQL and node.js, particularly looking for a candidate strong in MySQL/relational databases. Solid understand of Web Architecture. Skills that are desired: - Experience working with problems of scale, on something big, and using git. Willingness to dive into the front end as work arises.
Other beneficial skills: - Android or iOS experience. Web interface experience.

Project Info


Bike Route Tracker (CyclePhilly)

I am interested in developing a smartphone-based project to collect voluntary data on cyclists' bike route preferences.

The goal is to promote the app during a two to four week window where city or regional bicyclists would be encouraged to download and use the app to track their biking habits. The route data would be linked to a webmapping viewer that would allow users to the recorded routes and bike patterns of of all participants in realtime (users get fun instant feedback, we get great—if self-selected—data in the aggregate).

The data generated would supplement the Delaware Valley Regional Planning Commission's existing demographic data, and help us understand from a network perspective how bicyclists move through the city – and provide another data resource to help prioritize improvements.

The city of Austin has done this exact project and it was very effective. I am looking to do the same for Philadelphia. Here is the documentation from Austin:


Source Code from Austin app:


Mobile Schools Directory

A mobile webapp powered by Sencha Touch for browsing Philly's open school data

Project Info


What's Going On?

A campaign website for promoting and collecting data about after-school programs in Philadelphia, and a mobile webapp based on Sencha Touch for finding programs from mobile web browsers or as a Philly 311 app widget.

Project Info


Summer Hackathon for HS Students (WebSLAM)

There is a huge opportunity to provide an awesome summer program for high school students through a grant with the Digital Media and Learning competition. I have a dream of pulling more HS students into the Code for Philly brigade with the idea of even building a student brigade chapter.

If anyone is interested in supporting some summer programming with HS students, the grant is due on June 10th. My thought is to run a hackathon with HS students who attend Code for Philly meetups over the summer, but maybe you have a better idea?

More info on the grant here: http://dmlcompetition.net/summer-youth-programming/summer-youth-programming-competition. I am more than happy to do most of the grant writing, but I need a team!

I cannot make the June 4th meetup due to a prior engagement, but feel free to reach out if you are interested on Twitter: @mbteach

Project Info


Philly311 Sanitation Map

Widget for Philly311 mobile app that displays trash and recycling collection days for a given location.

Project Info


All That Philly Jazz

All That Philly Jazz is a digital history project at the intersection of technology, public art and civic engagement. We are telling the story of Philadelphia’s rich jazz heritage from bebop to hip-hop. We are mapping jazz spots and landmarks, historical markers, murals, Walk of Fame plaques, and jazz-related cultural assets.

Much of Philadelphia’s jazz history has been erased. Few structures remain. Jazz spots fell victim to the 1964 race riots in North Philly, urban renewal and gentrification. To preserve Philly's jazz heritage for future generations, the project is crowdsourced. Community members and jazz enthusiasts anywhere in the world are invited to share their stories, images and videos of Philadelphia's jazz scene back in the day.

All That Philly Jazz is about community beautification. Vacant lots will be transformed into vibrant places. Through mobile technology and low-cost public art, the community will be empowered to reimagine the vacant spaces as what they used to be — community assets.

We are developing a mobile app, All That Philly Jazz Walk, a self-guided walking tour that will begin at 11th and Market Streets, the former location of the Earle Theater, and end at Broad and Carpenter Streets, the former location of Union Local 274, the black musicians union whose members included Dizzy Gillespie, John Coltrane, Billie Holiday, Nina Simone, McCoy Tyner, Philly Joe Jones, among other jazz greats.

All That Philly Jazz stems from Music Hack Day, a music-related hackathon held at Drexel University.

Project Info


Reclaim Philly

A way to help revitalize, renew, and reclaim Philadelphia's abandoned properties. Reclaim Philly is a vacant property tracking application. It mixes crowdsourced knowledge and public data to create a more complete picture of adandoned property in Philadelphia, PA, USA.

Project Info


Know Me

App for keeping nurses on the same page about their nursing home patients. Won third place in Startup Weekend Health 2013. Current under development. https://twitter.com/KnowMeHealth

Project Info


Philadelphia for Early Childhood Education Mapping Project

Research, and common sense, indicate that early childhood is a pivotal time for creating the foundation for success in future learning. Did you know that only 7% of early childhood education centers in the city are considered "high quality" by the state's Keystone STARS rating system? And, consequentially, that only a small fraction of Philadelphia's children have access to an quality early childhood education setting?

This mapping project is a tool that will be used to reveal to City Council the state of early childhood education in each district, as part of an effort to mobilize resources to expand access to quality slots. We also hope to develop this map as a resource for parents seeking information on early childhood education centers, providing information on the location and quality ratings of programs.

Philadelphia for Early Childhood Education - P.E.C.E. - is a collaboration of parents, grandparents, teachers, providers and advocacy groups. Our purpose is to organize the community to work with public institutions to support increasing resources to quality early childhood education for all of Philadelphia’s children.

Project Info


Philly Public Cloud

Philadelphia Public Cloud

The Philly Public Cloud will utilize OpenStack together with community-contributed hardware, rackspace, and management to provide free hosting for public-service apps and sites.


Councilmatic! Build Status

Philly City Council Legislative Subscription Service.

Contact Us/Get Involved

  • Join the mailing list at https://groups.google.com/group/councilmatic/
  • Find us on irc.freenode.net in the #councilmatic room

Project Info


Routes and Reps

Find political districts for any SEPTA route.

Project Info



ArcConsole is a simple, intuitive console for the ArcGIS Server REST API. It's intended for people not familiar with the ArcGIS REST API or users that want to get their data quickly and move on with their application. It does this by making some decisions for you, like for instance since you're on the internet the spatial reference you're using is probably WGS 84 (4326). It also uses JavaScript libraries like Chosen and Leaflet Draw to help you construct your query parameters how you need them.

Project Info


Philly Phlash App

Philly Phlash App is a mobile app for the Philly Phlash trolley. Phlash is the trolley services managed by Independence Visitor Center (http://www.phlvisitorcenter.com/) that runs between May - October. Phlash is a tourism trolley that covers all Philadelphia vacation spots from the Independence Hall to Philly Zoo. This app is the extension septa.mobi project. A must have mobile app for Philly people: http://www.phillymag.com/news/2013/09/19/28-mobile-apps-philadelphian-iphone-android/

Project Info


Philadelphia School District API

Philadelphia School District API

A simple LAMP-based REST API for Philadelphia School District data.

This project uses

  • Open data from the Philadelphia School District
  • PHP / MySQL
  • Limonade micro framework for PHP.
  • Lat/Lon added to school district data using City of Philadelphia geocoder service and OpenRefine.

Project Info


After-school Wiki

With summer school eliminated, provide parents and students access to a comprehensive list of credit recovery and extracurricular options based on location.

Leveraging the use of wikidelphia which is built using local wiki to list programs/activities for after school programs. Please visit http://wikidelphia.phillyopen.org to see or add programs.

GreenSTEM Network

The GreenSTEM Network is an open source, Arduino-powered urban sensor network developed by a group of civic-minded Philly hackers in collaboration with the Philadelphia Water Department. It collects data from the urban environment (such as sunlight levels and soil moisture), and can be expanded as new sensors are developed.

The primary goal of the GreenSTEM Network is to enhance Science, Technology, Engineering, and Math (STEM) education through data visualizations, student engagement, and opportunities for data analysis and critical thinking. A secondary goal of the GreenSTEM Network is to become a source of environmental data that can be used by city government officials to make better infrastructure and environmental policy decisions.


School District of Philadelphia Budget - Data Liberation and Visualization

The School District of Philadelphia posts budgets for their schools on their website. However, this data is in PDF format and therefore cannot be easily used by developers and others interested in examining the budgets of schools in a programmatic fashion.

This project aims to do 2 things. First, convert the budgets to a RESTful API for others to use. Second, to visualize the budget data in a meaningful way for the community.

We have finished most of the work on the API. The API is available at (PhillySchools.Info)[http://phillyschools.info] where a description of the API and available data is provided. Additionally, the code used to generate the data which the API serves up is available on (github)[https://github.com/philasdbudget/philasdbudget].

Producing visualizations is a continuing process. An interactive map and bar chart are currently being worked and can be seen in the repository.

Project Info


Safest Way

Find the safest way to travel from your house to school based on crime, traffic and safety data.

Project Info



A PHP- and NodeJS- development and deployment environment for Web 3.0

Small list of sites and services powered by emergence

  • http://codeforphilly.org
  • http://appsforphilly.org
  • http://2015.phillytechweek.com/
  • http://2014.phillytechweek.com/
  • http://2014.designphiladelphia.org/
  • http://septa.mobi
  • http://jarv.us
  • http://devnuts.com
  • http://emr.ge
  • http://scienceleadership.org
  • http://slate.is
  • http://dynamicwear.com
  • http://golive.tv
  • http://educonphilly.org
  • http://2010.tedxphilly.com
  • http://2011.phillytechweek.com/
  • http://2012.phillytechweek.com/
  • http://www.dentalaegis.com
  • http://www.cdeworld.com

Project Info


Philly HealthData

We're currently working on a public health repository over at http://codeforphilly.org/projects/Public_Health_Data_Repository - visit THERE for updates, not here.

Nightlife Mobile

Note: May 28th, 2013 - Deleted Developer URL since it gave Error404 message.

App Image: Carpe Noctem (Picture of a Wolf Howling at the Moon)

Goal: Make it the Yelp.com for Parties and Events within Philadelphia, PA.

Google Maps: Google Maps can be used to pin point the parties by the day that they occur. There should be a filter on the map that allows you to show only the day, the week, or the whole month, and filter via neighborhood.

Nightlife is a mobile app and web app for partying in Philadelphia, PA.

Ideas for Night Life Website: -Businesses in Philadelphia create a profile and add all of their single and recoccuring events.

Ideas for Night Life Mobile: -Users create a profile and upload events. -Must have a picture of where the event is occuring. -Must have a readable address. -Must have a contact number or e-mail address.

Adding Event Information:

*Type of Party: -House Party -Sex Party -Gaming Party -Bar -Restaurant -Club -Club, Restaurant, and Bar -Club, Bar

*Age Restrictions such as 18+ or 21+

*Style Dress Code: Jeans and a T-Shirts, Formal Dress Attire, Pajamas, Punk Attire, Leather, Bathing Suit (Add a field called "Other Dress Code", and have it be a conditional radio button that prompts a 200 character text book)

*Connect / Integrate with Facebook Logon

*Integrate with Google Calendar / Microsoft Outook file formats.

*Add a neighborhood section to filter by certain areas of the city.

Project Info



Convert GTFS to Sqlite, losslessly*


Project Info




Data Set


Git Hub Repository for Generating Data


Team Members

Ajmal Ahmady Lloyd Emelle

Project Info



A way for Philadelphians to discover stops/stop times close to their location, and to keep tabs on their favorite routes/stops. First on iOS, then perhaps on Droid. Then.. Windows Phone.

Project Info


PHL Crime Mapper

PHL Crime Mapper lets you see the Part I (violent and property) crimes that have occurred in an area of Philadelphia that you care about.

Project Info


DevOps for Normals

A collection of documents, tools and articles on how to create and manage single purpose servers.

Project Info


Cite Club

Cite Club

Cite Club is an attempt to incentivize and streamline the process of fixing [citation needed] tags on Wikipedia entries.

It works by streamlining the process of finding facts that require citations and generating the proper code/markup to cite those facts.

The basic steps are as follows:

  1. The user clicks on a big, shiny, inviting button

  2. The app searches Wikipedia for a citation needed tag in a Wikipedia article

  3. The user is presented with the specific sentence that has the citation needed tag (along with other text above and below it, intending to provide context to the user

  4. The user clicks on a "skip it!" or "cite it!" link, which either opens a new fact, or (if the user wants to research and cite this fact), opens a form designed to make entering a citation as easy as possible.

  5. The system checks the users' information in a rudimentary manner (for example, if the user enters a blogspot.com website for a citation, the system might ask "Blogs are not typically reliable sources of information. Make sure your site is trustworthy!")

  6. The user clicks submit, the app makes the changes to the page, and the citation is added!

Project Info


Philly Flu Shot Map

Details coming shortly.

Project Info


Apps for Philly

A living catalog of apps built for Philadelphians

Working Features

  • Basic CRUD for apps



Mentions would be a new object in the AppsForPhilly database that tracks URLs for News stories, blog posts, notable tweets, etc that mention an app in the catalog. Another object, AppMentions, will link apps with their mentions.

Use cases

  • Hackathon organizers will bookmark stories following their events, tagging all the apps that each mentions
  • App creators will tag their own app with any updates or new media they post so the public will see it at the top of that app's feed

Project Info



A collaborative space for Philadelphia's civic developers

The site you're looking at right now


  • Improve checkin/checkout workflow - DONE
  • Make checkins automatically expire after 3 hrs inactivity - DONE
  • Make updates editable by their author - DONE
  • Show tags on project details page
  • Create separate auto-complete fields when editing a project or member profile for tech and topic tags
  • Improve registration workflow
  • Implement "how to get started" workflow / flowchart
  • Incorporate project updates into homepage
  • Global and in-project requests board
  • Restore rich markdown editor for project README
  • Implement member mentions in markdown
  • Somehow index mentions and send alerts?
  • Add twitter field to profiles
  • On the "Mission" page, fix the browser tab title text so it reads "Mission" instead of "How to Help" - DONE
  • Improve member's ability to comment and collaborate on projects.
  • Provide a better incentive / way to have project owners link to their individual task lists / workflow board (ie Trello) on their respective project pages.
  • Give members a means to suggest, comment, and +1 new project ideas.

Consider enhancing the 'Register' page by adding content / context to: - Why they should register? - What will they “get” once they register? - Will I get spammed? Is there a periodic newsletter? - What if I just want to receive the newsletter? - Show the tags for a project on the project view page

Project Info



SEPTA.mobi is a simple mobile website for finding live bus and trolley positions.

A new version SEPTA.mobi v3 is in the works that integrates schedules, trip planning, and other open data feeds available from SEPTA.

Project Info


Project Info




Find Septa tokens when you're on the go

tokenFinder is a mobile-friendly site that does precisely one thing: tells you where you can find Septa tokens (within a few miles).

Live version can be found at http://tokenfinder.org

Septa token locations are pulled from the excellent Septa API: http://www3.septa.org/hackathon/

In the event that you want to manually enter an address, geolocation is handled by [Google Maps] (https://developers.google.com/maps/documentation/javascript/reference). Otherwise, automatic geolocation is handled by the [geo-location-javascript library] (http://code.google.com/p/geo-location-javascript/).

Feel free to send feedback to mashematician [at] gmail dot com.

Project Info



An Open Trip Planner install loaded with transit data from SEPTA, NJ Transit, PATCO, Delaware First State, PATH, and NYC MTA, For the Greater Good (and also trip planning and transit accessibility analysis). Open Trip Planner can also route walking and bicycling trips.


A LocalWiki for Philadelphia.

Why LocalWiki?

LocalWiki is a new open-source system for creating geographically-rooted wiki sites. Unlike MediaWiki/Wikipedia, LocalWiki provides a visual editor for pages and represents every entry with both a page and a map. It's the perfect way to document the history and hidden gems of your city

Where is it?