Code for Philly volunteers give back to our community by donating their skills and time towards not-for-profit, civic-minded, open source projects. Browse our community’s project directory to identify where you can volunteer.

New to Code for Philly projects?

  • We recommend checking out our Projects 101 github repository where you’ll find resources to support your civic hacking efforts.
  • If you’re new to volunteering or creating your own project, please check out our Projects 101 Blueprint slides.
  • FYI - All our Projects 101 content is open source. Submit your own pull request to make it better with your own suggestions!

Additional References

  • Want a short list of active Code for Philly Projects? Check out this google spreadsheet.
  • Looking to share a new project idea, highlight an existing civic challenge, or comment on previous ideas? Go over to our Github-hosted idea repository here.
  • Please note - We request your patience as we work to improve our projects directory. If you have suggestions, shoot a message to our Projects Lead, Rich McMillen

Modus Prototyping

Modus-Keystone is an augmented reality game to learn about Pennsylvania's rich historical sites. Participants earn crypto currency for reaching new historical landmarks and for solving puzzles associated with each destination.

 Public Site  Developers

Megalithic Timeline OpenSource Project Prototyping

The Idea:

Megalithic Timeline is an open-source project I wanted to build in order to convey a better history of human made megalithic structures throughout history. I've been fascinated with uncovering the anthropology of the people who built these unbelievable monuments which have withheld the test of time and forces of nature to tell us about our past.

Build Goal:

My goal with this project is to help bring together people who are interested in discovery history through coding together to build dynamic apps to help convey this history to broader audiences. This Tool will be…

 Public Site  Developers

Silly Utility Testing

Silly Utility

Compare utility bills with neighbors. https://sillyutility.net/

Motivation

You're a Comcast customer for 33 years… but someone else on your block gets better service for less money.

Companies charge whatever they want… they make you buy phone service and you don't even have a phone.

Solution

We help negotiate your bill.

See what your neighbors pay, and call to ask for the same deal.

Features

Philly — Works in Philadelphia, PA and surrounding neighborhoods.

It's free — We do not charge money for this service.

**You…

 Public Site  Developers

BelieveAchieve: Free, online, on-demand tutoring for disadvantaged students Bootstrapping

About Believe Achieve

BelieveAchieve is a volunteer-run ed-tech initiative seeking to provide on-demand educational and guidance services to disadvantaged high school students in the U.S. Our 3-pronged approach will consist of free, online, and on-demand: mentoring, tutoring, and college counseling. We are planning to pilot our model in the NYC metropolitan area beginning in January 2017. During the pilot, BelieveAchieve will focus on delivering math tutoring, general mentorship, and college admissions guidance to low-income public high school students in the NYC area. After our NYC…

 Public Site  Developers

Stately Testing

Form-driven workflow engine. Making city government better, one form at a time.

Government, like many organizations, have a ton of processes. For example:

  • Leave request
    • employee submits form, manager approves, entry is able to be looked up later
  • Travel request
    • like leave request, but director must also approve, and if >$500, CFO must approve
  • New hire onboarding
    • multiple tasks that can be completed asynchronously. perhaps when all 3 tasks are done, the 4th task is able to begin
  • Contract
    • Document-oriented (w/signature) vs content-oriented
  • Freedom of…
 Developers

Imminently Dangerous Hibernating

A project working to identify substandard rental housing.

Original problem statement: "How can we identify substandard housing? Many rental properties are unlicensed and other with many code violations. How can L&I keep track of which properties should have licenses but do not? Are there indicators that L&I could use to isolate which types/locations most likely aren't up to code?"

TEAM STATEMENT:

L&I goal (to be approved by Shannon) - to provide a minimum standard of living for every resident of Philadelphia.

Team goal - Provide information highlighting properties below minimum…

 Developers

Govmeeting Prototyping

Software to improve involvement in local government.

Shortly after a government meeting, you will be able to:

  • Receive via text or email, a summary of issues discussed.

  • See exactly what was said on each issue that you select.

  • Receive a text or email alert when an issue that you select is discussed.

At any time, you can go online and see:

  • All issues discussed in past meetings.

  • All that was said in the past on any specific topic.

  • Exactly what any specific official said on any specific topic. This is especially useful at election time.

NOTE: The current…

 Developers

Jail Jawn Maintaining

Jail Jawn

Data Source: (http://www.phila.gov/prisons/page.htm)

What is Jail Jawn and Why?

This is the repository for the JailJawn.com scraper code written in Python. This started as a project to learn Python and Serverless deployment.

The following code in the repository accesses the static page provided by The City of Philadelphia Department of Prisons Census page (http://www.phila.gov/prisons/page.htm). This web page is generated internally possible by a human at infrequent times using Excel to HTML which doesn't create clean tables for scraping which requires a custom…

 Public Site  Developers

Female Political Representation in PA Bootstrapping

Some women from Rittenhouse Political stopped by Code for Philly a month or two ago to ask for help with a data set in CSV. They would like to visually display the data in tables, graphs, and ultimately a "heat map" to show how women have been represented in PA from 2000-2014. Click the developer's link to go to the GitHub page. We are working in Python and potentially JavaScript down the line to display this data in a palatable manner for end users.

 Developers

Addictive Science Prototyping

This project is my effort to get the startup Addictive Science involved with the local Philadelphia Science/Tech communities. Addictive Science is an online learning environment designed to virtually immerse everyday people in discovery & curiosity while engaging minds with STEM Sciences through online social discovery apps. I started building www.AddictiveScience.com as a means to embrace my new career in Science Communication and Technology. The programming & design goals of Addictive Science from conception were to make all of our code open…

 Public Site  Developers

Resource Awareness for Philly Prototyping

Resource Awareness Philly is a open-source project that started at the Code for Philly SustyHack2015 from 10/17/15 - 10/18/15 in Philly. The goals of the project are

  1. To create a comprehensive data set for all services for folks who need little help to get back in the game in Philly.

  2. Provide web service REST apis to access and update the data set so that clients (web/mobile) can be developed.

  3. Build a responsive web application that users in Philly can access on public library computers etc. as well as by services providers on desktop and mobile devices.

  4. Iterative UI…

 Developers

Social Hub For Programmers Commenting

I want to create a social hub for programmers to do daily challenges. The objective of this project is to create a website where users can post programming questions and users are allowed to challenge them by answer the programming question. In the end establishing a community of programming elites. Does anyone want to hop onboard?

Not in Philly Testing

Not in Philly

Being built in the open at Notinphilly.org

Nice write up on the project is at: https://codeforphilly.org/blog/not_in_philly_cleans_house

In return for a 6 month commitment to go out once a week to pick up the litter on a block, we supply citizens the resources (bags and a trash grabber) and incentives (gift cards drawn from member pics of their cleaned block #notinphilly on Instagram).

Drop us a line at notinphilly@gmail.com. We also like to chat on slack, https://notinphilly.slack.com/

The to-do lists are kept on trello:…

 Public Site  Developers

Philly Transpo Art Prototyping

About

A view of the [select] modes of transport, revealed by activation, to illustrate the levels/amount/rate of movement across the city.

Bike share pods flash when the number of bikes available changes (currently 15 minute intervals) Rail stations change with frequency of service during 15 minute windows (radius changes for heavy rail, opacity changes for light rail) Bus routes traced by shooters (eventually will glow more heavily based on bus frequency) See @karaml's project pitch here.

Data

Quasi-realtime data from the…

 Public Site  Developers

Septa Ninja Testing

  • Real time and accessibility problems can take time to reach SEPTA control center
  • Riders have ability to share issues quicker than workers can
  • Mimic and improve Boston’s civic transit app - http://mbta.ninja
  • Create a "Waze-like" app for train issues that can reach riders in real time

Get set up - see our README page

For details of features/bugs you can work on go to Github issues

Here is the [Google docs…

 Public Site  Developers

Who Won Philly Maintaining

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

 Public Site  Developers

Friendtervention Prototyping

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.

 Public Site

Indego-Flow Commenting

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.

 Public Site  Developers

Code Help Desk Maintaining

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

Philly Vote Check Prototyping

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

web repo: https://github.com/CfABrigadePhiladelphia/philly-vote-check front-end is on gh-pages branch; master branch has server-side components

Philly Vote Check

Overview:

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.

Features:

Philly Vote Check will provide the…

 Public Site  Developers

Ward Leader Baseball Cards Maintaining

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…
 Public Site  Developers

PA School District Funding Hibernating

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.

 Public Site  Developers

YadaGuru - College Application Reminders Maintaining

Yadaguru is an app that helps Philly High School Seniors remember all the things they have to do to submit complete applications to college on time. We're solving the problem of doors closing to good schools because of dumb stuff like a transcript getting in after a deadline. We do this through sending multiple reminders well before stuff is due. Whole support structures around students can use the app as well so they can be part of the 'reminder team' that helps kids get the docs in on time.

Release 1 was our web app https://www.yadaguru.com. You can get reminders, send them to…

 Public Site  Developers

VoteWise.net Prototyping

VoteWise

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…

 Public Site  Developers

Philly Bike Coalition Survey App Maintaining

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 the Bike Coalition (and any future users) spend less time with data management grunt work so that they can spend more time using the data!

Instead of using paper forms, we aim to provide a digital solution allowing survey volunteers to collect data with a mobile-ready website (or hybrid…

 Public Site  Developers

Whathood - crowdsourcing neighborhood borders Maintaining

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.

http://whathood.in

Development

Implementation

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

Help Needed

  • seasoned developer interested in the project
  • site testers when…
 Public Site  Developers

Unlock Philly Maintaining

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 "building with, not for" and doing our best to ensure that our meetup spaces and tools are 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…

 Public Site  Developers

Kiqstnd Bootstrapping

A bike parking locator that allows users to find Bike Parking published through Open Data Philly and allows for user input to display parking they've discovered. In addition, a map overlay of Bike Theft data would be able to be toggled to show theft by month and year.

This project has not had much activity since its inception in October 2013 but I would love to kickback the Kiqstnd, and get this going again!!!

Are you interested in working on a cool Bicycle App?

Kiqstnd needs you.

 Developers

Enter/Return Commenting

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

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

 Developers

myPhillyRising Commenting

myPhillyRising

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…

 Public Site  Developers

Bike Route Tracker (CyclePhilly) Maintaining

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…

 Public Site  Developers

ArcConsole Maintaining

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.

 Public Site  Developers