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 Volunteering?

If you’re new to volunteering or creating your own project, please check out our Projects 101 Blueprint slides.

For detailed advice on starting your own project, check out our own github ‘getting started’ project repo.

FYI - All our Projects 101 content is open source. Submit your own pull request to make it better with your own suggestions!

Remember, you’re a part of a national community of civic hackers

Check out Code for America’s project page for more opportunities to volunteer or for inspiration on the next project to start here in Philly.

Looking for our Code for Philly Civic Cloud hosting information?

Check out our documentation and github workflow here

PhilaVibes (Launchpad 2023) Hibernating

PhilaVibes Project

PhilaVibes is a map application that helps people in Philadelphia at point A with more time than they need to get to point B find a comfortable place to be between those spaces. The map will feature points surrounded by word clouds describing the spaces (and will show the name, address, etc, once the user clicks on that space). The user can see choose to see spaces around them, along their route, or around their destination.

 Developers

Relative Mouse Accuracy Test Hibernating

Eye-tracking is an amazing accessibility tool, but there are so few ways to figure out your best setup to get the best results.

There are currently no good tools, that I could find, to test the accuracy and consistency of eye-tracking mouse control across devices and programs, and I believe this information will greatly help in improving the technology in the future.

A fairly simple Python or JavaScript program should be able to provide this need:

The script starts by prompting the user to enter a seed value, which is used to generate a set of 25 random dots on the screen….

Social Justice Stop The Violence Data Mapping Initiative Hibernating

im working to create a longitudinal social justice stop the violence data mapping initiative to add stories from communities addressing the various forms of violence plaguing our city. im working on learning code that helps us map our stories because so much policy, whether we like it or not, is created based on us without us at the table. i reached out to the Algorithmic Justice League to see if i can host a viewing of their documentary "Coded Bias" https://www.wmm.com/coded-bias-host-a-screening/thank-you-for-signing-up/ https://www.ajl.org/ to help show how we are experimented in this…

 Public Site  Developers

Draw the Lines Fall 2018 CfP Group Submission Hibernating

Draw the Lines is a public mapping competition calling on Pennsylvanians to draw their own federal congressional districts. While anyone is welcome to submit their own entry, we thought it would be less daunting (and less time consuming) to do it together.

We'll use this project entry, the #drawthelines slack channel and the Code for Philly hack nights to organize.

PS - Don't worry, if the group wins the grand prize

Needs:

  • Participants, no dev experience required
  • Lead team lead / coordinator
 Public Site  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

Mesh Networking Hardware Hibernating

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…

 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

Data Science for Civic Hackers Hibernating

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…

 Developers

MarketPlace for school partners Hibernating

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…

 Developers

Philly Map of Shame Hibernating

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…

 Public Site

Real-time Transit Notifications Hibernating

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…

What's Going On? Hibernating

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.

 Public Site  Developers

Philadelphia School District API Hibernating

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.
 Developers

After-school Wiki Hibernating

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.

 Public Site  Developers

School District of Philadelphia Budget - Data Liberation and Visualization Hibernating

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.

The code used to generate data for an API is available on https://github.com/philasdbudget/philasdbudget….

 Public Site  Developers