Code for Philly

Bringing Philadelphians together to upgrade our city

Code for [My Town]

Announcements

Help make this site better!

The CfP leadership team wants your feedback related to your CfP experiences and what we can do to make the website better. If you have a second, please take the survey!

PS - Our website swat team is recruiting! We’re seeking a bootstrap specialist/designer to design our new look! Contact Maria Caruso to join!

Current Meetup

Code for Philly Hack Night

PromptWorks

Latest Project Activity

Maria Caruso (Administrator) laddr (powers codeforphilly.org) Update #21

Proposed Site Content Map

Home (designed)

  • Call to action/find a project/register
  • Success Stories – snippet p
  • News/results

Get involved

  • Projects 101 (includes stories link – designed)
  • Find a project
  • Find an event
  • Share your ideas

Community/Connect

  • Link to slack (feed?)
  • Register/Member directory
  • Forum (but needs clearer messaging)

About CfP

  • Who we are (includes leadership team/link to national chapter)
  • What we do (general info/stories page)
  • Contact us (includes PR packet, contact triage)

Login

Other Pages

Profile page (publicly vieawable)

  • Karma
  • Visit the about us page (newbie)
  • Uploading a profile photo
  • Complete Skills/status
  • Introduce yourself (post in the intro channel in slack or forum)
  • Visit/read the projects 101 page
  • Follow a project/search projects
  • Post in a project/join a project
  • Contribute to a project
  • Lead a project (Leader)

Personal feed for starred projects (privately viewable)

Robert Hudson  MentorPhilly Update #4

Hey everyone. MentorPhilly is back at it again. Thanks, Corey, for re-engaging me. We have established a website using the WordPress platform. Currently, we are creating the language for our ABOUT page and registration page and establishing our look; any insight or support with that would be greatly appreciated. One of our focus right now is creating a campaign across multiple social media outlets, promoting MentorPhilly and recruiting Mentors. We also are creating our logo, any design support would be helpful. The slack that will be attached to our web page similar to Code for Philly's site has texting capabilities we would like to create a simpler way to respond back from slack like a one-button command to respond vs a string of commands (hope that makes sense). Is anyone familiar with InVision or Adobe XD we like to build on our conceptual design?

Rich McMillen (Administrator) laddr (powers codeforphilly.org) Update #20

Hello Code for Philly!

The Code for Philly website swat team is looking for a few more volunteers. If any of these match your skill set - and bringing to life the next generation of this website sounds interesting, contact our Product Owner, Maria Caruso (slack: a_priori_rainbows)!

Roles

  • Writer / Story Teller - To help with A) Crafting blog posts based upon interviewing our community members to showcase the great work and/or B) Help clarify and improve our existing website content
  • Visual designer - someone to help work with our front-end developers to design our new website theme. Preferably someone who has experience also working with HTML/CSS/Bootstrap themes.

Maria Caruso (Administrator) laddr (powers codeforphilly.org) Update #19

Laddr redesign project meeting notes – October 5th, 2017

Meeting attendees: Chris Alfano (CfP CTO), Rich McMillen (Projects Lead), Maria Caruso (Product Owner)

Overall goals of CfP website

  1. Connect people with projects (not just developers!)
  2. Create an open-source tool for brigade(s)
  3. Give teams the tools to ship projects
  4. Marketing to drive funding for projects
  5. Promote social engagement
  6. Advertise relevant community events

Redesign will be broken up into two phases

Phase 1 – approx. completion date of Jan 1st

  1. Focus on rebranding/language
  2. UX research
  3. Basic site map redesign (condensing nav, making access to existing projects/sign-up easier)

Phase 2

Desired Site Features

  1. Permissions system: would allow people to PM, restrict access to certain projects, etc. Possibly based on a “reputation” credits system, wherein people receive higher permissions by completing, managing, or contributing to projects
  2. Team messaging system: Find ways to make project team communication easier
    1. Possibly nix slack, or restrict channel creation to approved projects
    2. Move existing project communication to Github, reserving slack for initial project development coordination or community related discussions (gig-swap, random, events postings, etc.)
  3. Open projects repository: a searchable database of previously incomplete projects, where people can apply to manage a project and submit it for official approval
  4. A flow for projects approval: may include things like, documentation on what a good project looks like, an interactive checklist, etc.
  5. Project task tracker: Github will be used for this, but we should choose a GUI.
  6. Project application page: includes info on what a good project is
  7. Existing/in-progress/complete project repository
    1. Includes open-roles
    2. Users who are on the project, or not, can subscribe to updates
    3. Links to Github, displays open tasks that need completion
    4. Press related to projects
    5. Completed project page includes maintenance tasks/press updates

Potential Road Map for Phase 2 Completion

  1. Create application process for projects: permissions system may be required for this
    1. Eventually create role requirements integration with profile system (e.g. “This project needs 2 front-end devs, a designer, a UX specialist…”)
    2. Interactive checklist
  2. Clean house: determine which projects are “cold” and notify leaders of viable projects of new flow/application requirements. This may require recruiting people to vete projects.
  3. Create new profile system
    1. Tags for skills where users can specify their strength in skills. Possibly cap number of skills users can post
    2. Create targeted marketing based on skills
    3. Allow users to search for jobs within their skill set and apply for positions within projects
  4. Create Github GUI/project tracker for in-progress projects (example of a friendly editor UI for editing markdown content within a github repo: http://prose.io/#CodeForPhilly/laddr/edit/develop/roadmap.md)
  5. Create various searchable repositories (cold/in-progress/complete)
  6. Develop targeted marketing campaigns for open projects, sponsors, etc.

Luke McKinstry  FortifyingFamilies Update #1

Following our work designing the site this past weekend at PowerUp Reentry, we deployed a prototype (python/js/bootstrap) today to help advance the ongoing design and feedback process. Our goal is to create a resource for families/friends/advocates/supporters of incarcerated persons to get information tailored to their needs to assist their returning citizen in the reentry process.

Casey Vaughan (Staff) Leverage: Philly Campaign Finance Update #4

Leverage: Project Update: Spring/Summer 17

The spring and Summer of 2017 brought Leverage both cause for celebration and cause for concern. The list of reasons to celebrate included an in depth interview with a supervisor at the city of Philadelphia Board of Ethics, a presentation of iteration 3 proposed features in front of a panel of judges and conference calls with representatives from MapLight and OpenOakland. In addition the research team carried out its 2nd & 3rd Focus Groups at various public libraries in the city. Still at end of summer it was as if all these gains could be eclipsed by a lack of progress and consensus on the frontend. Here is a closer look at these events and a shout of appreciation out to those who helped along the way.

At the CELaunchpad Demo night held in early spring Chris Williams and Casey Vaughan presented the project and received feedback from several professional developers. While not all the feedback was what we wanted to hear it definitely helped us to evaluate our project objectively. No one want’s to hear that your project is “a little lacking in direction” but its better then finding out the hard way when no one shows up to team meetings. Feedback like, “I think your idea of a focus group is great. It will really help further your project.” helped us solidify our plans for running focus groups throughout the summer months.

Throughout the spring and summer of 2017 Eamon Caddigan and Casey Vaughan held a series of focus groups at various libraries in the city with interested citizens. The conversations provided us with several insights into how citizens relate to campaign finance information, insights we hope can be used to inform the design of the Leverage user experience. Thanks to the staff at the Philadelphia Free library (Independence, Fishtown and Blackwell branches) for allowing us to utilize their meeting rooms for focus groups this summer.

Our Open Disclosure Oakland conversation was a dream come true and is thanks to the planning of People team lead Pat Woods. In mid summer Leverage had a whole hour to discuss topics with key members of their team. Questions ranged from teambuilding tips and onboarding to code architecture. John Rhoades from Commonwealth Commonsense joined the call and provided key insights about existing campaign finance disclosure in the state of Pennsylvania. We plan to keep this line of communication going in the future as it provided us with valuable insights and answers. Thanks to the Open Disclosure Oakland team for an informative conference call that helped us appreciate what it takes to complete a campaign finance application!

Our conversation with Map Light helped us realize just how fortunate we were to live in a city with rigorous campaign finance regulations and data. Map Lights program director Hamsini Sridharan filled us in about the work Map Light is doing around the country to build a campaign finance product (Illinois, New York and California) for voters and journalists. Going forward we have been offered the opportunity to speak with Skippy Williams, Product Manager at Map Light. We are looking forward to continuing this conversation. Thanks to Hamsini Sridharan for sharing insights into the landscape of campaign finance around the nation.

Code for Philly continues to provide the Leverage team a backbone of support services. CfP has helped Leverage find new members as well as places to hold meetings. Launchpads and hackathons have been springboards that allowed the project to build momentum. We are grateful for all the hard work the CfP leadership does to provide passionate civic technologists the opportunity to build cool projects.

Spencer Snygg  VoteWise.net Update #17

Do you have widgets that work? On votewise.net, we are making a space where people can make use of the local widgets based on where they live. So, if you have any widgets that work with no bugs that we can embed, we'd love to see them. API's are a bit tougher for us to install, but if they are awesome and maybe you could help us install them, then fantastic. We would be particularly interested in APIs that enhance our database rather than living alongside it.

So what are we looking for?

The goal of VoteWise.net is to connect voters, politicians, and organizations without advertising dollars getting in the way so that they can work together towards solving all the problems we face. We are looking for widgets that improve the lives of people without a financial benefit. So a widget that tracks crime, yes. A widget that reviews restaurants, no.

Local widgets can be categorized by any combination of the following topics: Civil Liberties, Crime and Punishment, Education, Energy, Environment, Gun Control, Health & Safety, Immigration, Infrastructure, International Relations, jobs/economy, quality of life, reproduction, social services, and taxes. So, if for example, you have created a widget where people can find the safest bike route around South Philly, we would list it in infrastructure, quality of life, and health and safety for the area of Philadelphia, PA and users could easily access it.

And of course, if you see anything that we can improve in any part of the site, let us know.