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?
Code for Philly Website Redesign Prototyping
Code For Philly homepage mockup. You can view our progress here: http://datakeepteam.com/
The goal of this particular project is just to re-do the homepage first, and connect it to the existing old pages and Laddr. The issues on our "Issues" page in this repo are ones that the leadership team has identified as things they would like changed. However we're open to other ideas of course.
Food Pantry App Prototyping
Food Pantry App's Purpose
Food Pantry App is a web app created to make it easier to operate a food pantry or food bank, reduce food insecurity, and help people in need.
Started by the Narberth Community Food Bank, the intention is to make these actions easy:
- Guests can sign up for delivery and keep their information up to date
- Admins can schedule deliveries
- Admins can create packing lists for pickups or deliveries
- Admins can create data reports in the different formats needed for State, County, Township or other reporting needs
The product roadmap…
Philadelphia is among the cities hit hardest by the opioid crisis. Medication-assisted treatment (MAT), particularly buprenorphine, is identified as “the gold standard of care” for opioid use disorder. Unfortunately, information on the availability of MAT is currently spread across multiple databases and search tools. Furthermore, many listings are outdated. Any given search thus…
Philadelphia Bail Fund Interactive Data Portal Prototyping
Philadelphia Bail Fund (PBF) is a revolving fund that posts bail for people who are indigent and cannot afford bail. Our goal is to keep families and communities together and vigorously advocate for the end to cash bail in Philadelphia.
This project aims to provide up to date reports and visualizations on bail, and to track over time its adverse impacts on different populations (e.g. its impact on poorer areas, based on race, or those in jails during the covid 19 pandemic). These reports can educate the public and hold decision makers accountable.
They currently obtain…
Workforce Impact Analysis Prototyping
The pandemic has affected our global community in unimaginable ways. Many effects are yet to be revealed. In response, and in attempt to gauge the impact on the workforce, we are working with the City of Philadelphia to conduct an impact analysis and make a report public to inform future policymaking, as well as help people get jobs.
Covid 19 - Jail Response Prototyping
Currently, roughly three groups of people are being held in local jails:
- those serving short sentences
- those held on cash bail
- those held by the probation department pre hearing
In light of Covid 19, a group of advocates and attorneys from the city’s two bail funds, the #no215jail Coalition, Media Mobilizing Project, & ACLU of PA, are rapidly working to find ways to gain release of all those on local county jail who do not need to be there. The District Attorney’s Office (DAO), the Public Defender (PD), the Philly Police Department (PPD) recognize the need to move most…
Computer Vision for Prevention Point Forms Prototyping
Computer Vision for Prevention Point Forms
Prevention Point collects data via handwritten forms. This project seeks to use computer vision to eliminate the need to do data entry by hand.
This project is to design a piece of software to record information from scanned forms for Prevention Point. This project utilizes openCV and the Microsoft Azure API. Please contact the project lead on slack on how to get access the API key.
Main Project Parts
1. Form Intake Interface
There are several different types of forms that need to be scanned. The form intake…
At Code for Philly (CfP), we actively work to connect non-profit partners with technical volunteers. Making and growing partnerships at Code for Philly is something that anyone can do. This project will help non-profits tap into Code for Philly resources, by creating a guide on starting new partnerships.
A partnership can be..
- An introduction to a non-profit org.
- Starting a new Code for Philly project with them.
- Securing space for future CfP meetups, to enable people to collaborate.
Currently, this project is focused on helping non-profits get…
PAWS Data Pipeline Prototyping
WHO IS PAWS - As the city's largest animal rescue partner and no-kill animal shelter, PAWS is working to make Philadelphia a place where every healthy and treatable pet is guaranteed a home. Since inception over 10 years ago, PAWS has rescued and placed 27,000+ animals in adoptive and foster homes, and has worked to prevent pet homelessness by providing 86,000+ low-cost spay/neuter services and affordable vet care to 227,000+ clinic patients. Just in 2018, 3,584 animals were rescued and 36,871 clinic patients were served. PAWS is funded 100% through donations, with 91 cents of every dollar…
Gratis is a platform that connects restaurants that have surplus food with shelters to provide a solution to the hunger problem in Philadelphia.
PA Hospital Finder Prototyping
This project is a simple react/typescript app that takes publicly available hospital data along with a users geolocation and finds the nearest hospital location to the user and presents hospital information and directions in a card format to the user. WARNING geolocation in web browsers can be fairly in accurate and this app is meant for demo purposes only!
Philadelphia Lawyers for Social Equity (PLSE) is a non-profit legal aid organization that focuses on helping people overcome the barriers they face as a result of criminal records.
On July 1st, they will encounter a problem that will severely hinder their ability to efficiently provide expungements within their current 6-12 month timeframe. The new “automatic sealing” of the Clean Slate Law will go into effect, which will remove their access to criminal records. These documents are needed to draft the legal paperwork necessary for an expungement, or a complete erasure of one’s…
Resource Philly Map Prototyping
Resource Philly Map (RPM) aims to make accessing critical services across the city quick and easy for people in need.
RPM aims to help folks in Philadelphia experiencing homelessness or other difficult times, connecting them with food, housing, medical care, and other services. RPM reduces the cost of access, by listing services that are nearby, personally relevant (e.g. gender/age), and with available inventory. RPM empowers community nonprofit organizations to log onto the app, update their information, and increase the reach and impact of their services.
RPM takes inspiration…
Prevention Point Unified Reporting System Prototyping
Prevention Point is a private nonprofit organization providing harm reduction services to Philadelphia and the surrounding area.
Currently, they are storing data from their programs in separate Excel spreadsheets, disparate EHRs, and partner data systems. This prevents them from being able to see all activities associated with an individual program participant, and also makes it impossible for them to do meaningful analyses that monitor program health and evaluate efforts.
This project would work to migrate all of the disparate data sources into one system,…
QUEST budget game Prototyping
Visualize relative costs of gun violence versus programs that benefit the community.
Make less trash!
Every year, the City of Philadelphia disposes 1 ton of waste per resident. That is … impressive. The city has also made it a goal to eliminate litter and landfill use by 2035.
What about us?
How much trash do we generate? What's normal? What's possible? I want to find out so that we can finally throw away the name "Filthadelphia."
This is a simple web-app to let you keep track of your estimated landfill use.
Right now it would be especially helpful to have:
My Brother's Keeper Prototyping
My Brother's Keeper was conceived in response to the problem of lopsided inventory levels at donation centers serving Philadelphia's homeless. These centers often have an abundance of a few types of donated goods, while many others are in short supply. This web application will enable such donation centers to inform the community of what items they need by simply selecting the items from a list of their general inventory. If greater specificity is needed, they can add comments for any item.
For those who wish to donate, our main landing page will have a geolocation display with charity…
Match Match Philly Prototyping
Match Match Philly will integrate the City of Philadelphia's engagement data collection system (VAN) with its volunteer recruitment tool (VolunteerMatch). The City is moving to track all engagement data with this tool to increase data sharing and improve the way departments track and conduct engagement. This integration will enable seamless tracking and management of volunteer recruitment data.
Cypher Philly Prototyping
Cypher Philly Project Wiki
The Philly Graph DB meetup group has started a new initiative called Cypher Philly. The initiative is intended to inspire and equip citizen journalists, data enthusiasts and social activists with the tools and data to do good for the city and citizens of Philadelphia.
There are a number of reasons why Philadelphia needs your help from public safety issues, to beautifying shared public spaces or even unheard police complaints. Our goal is to harness the untapped potential of OpenDataPhilly.org…
Fortifying Families is an app for families/friends/advocates/supporters of incarcerated persons to assist the returning citizen in the reentry process.
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.
Driving directions for the safety inclined
PHLASK: Life, Liberty and the Pursuit of Water Prototyping
PHLASK is an Ecosystem for Finding and Sharing Water in Philadelphia
Water should remain abundant, clean and accessible to everyone.
PHLASK's mission is to help people find publicly available sources of water, and to impel private enterprises to provide public access to their water infrastructure - simply by PHLasking.
If you would like to help reduce the use of wasteful plastic bottles and increase access to water, please join the PHLASK Coalition!
Philly Sample Ballots Prototyping
Crowdsource capturing those influential hand-outs at polling places
Open Seat Finder Prototyping
Megalithic Timeline OpenSource Project Prototyping
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.
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…
SEPTA On Time Prototyping
Plan your trips better by checking your SEPTA route before you go.
Philly 311 Dashboard Prototyping
We're building a dashboard to interface with the Philly 311 data. It provides a useful way for Philly residents to check on 311 requests they've made, as well as explore the data in depth.
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…
A jobs board for elected offices with analysis of how difficult each is to win
Leverage: Philly Campaign Finance Prototyping
The goal of Leverage is to empower citizens of Philadelphia to use campaign finance data when making informed decisions about who they donate to, who they support, and who they vote for.
The foundation of Leverage is the campaign finance data published by the City of Philadelphia. On top of the data we are building a simple user interface with a search feature that leads to a few visualizations.
Our Guiding Principles
- Empower citizens to make informed decisions.
- Not to single out individual contributors (we're not doing this to facilitate punitive actions)
- Keep in mind…
Philadelphia City Council Prototyping
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…
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
To create a comprehensive data set for all services for folks who need little help to get back in the game in Philly.
Provide web service REST apis to access and update the data set so that clients (web/mobile) can be developed.
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.
Energy Consumption Visualization Prototyping
The goal of the energy consumption visualization tool is to enable interested stakeholders to be able to gain invaluable insight into their building energy usage and use it in making informed decisions about energy efficiency, investment in renewable energy, and overall sustainability.
This project uses the Department of Energy's Standard Energy Efficiency Data: https://energy.gov/eere/buildings/standard-energy-efficiency-data-platform
My EP Prototyping
This project is designed to provide middle school-aged and high school-aged students with learning disabilities, understand their rights as students with IEP (Individualized Education Plans). It gives them the tool to empower themselves and take charge of their education.
Database Management System Prototyping
Travel with me as I discover the ins and outs of a catalog database
Bike Me Now Prototyping
An indego app with just two buttons: "Closest Bike" and "Closest Dock."
Philly Transpo Art Prototyping
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.
Quasi-realtime data from the…
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.
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….
Philly Vote Check Prototyping
iOS repo: https://github.com/jtwiest/PhillyVoteCheck
web repo: https://github.com/CfABrigadePhiladelphia/philly-vote-check
front-end is on
master branch has server-side components
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…
Transportation Committee Maps Prototyping
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!
PPR Computer Lab Checkin App Prototyping
This project is being built on the Appery.io mobile app platform to be deployed the 34 Philadelphia Parks and Recreation Computer labs.
Bicyclist Detector Prototyping
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.
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.
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…
Philly Police Droid Prototyping
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.
Philly Open Health Prototyping
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.
Philly Open Health…