• The code for the applications should be open source and posted on GitHub.
  • The web, mobile, or SMS applications can be running on any platform. 
  • Participants can submit more than one app.
  • Everyone must work in teams of 3-5 people.
  • Teams cannot be larger than 5 people.
  • All teams must submit a link to a functioning prototype for their final demo. We recommend not creating presentation slides, but instead focusing all your time on creating a functioning demo.
  • Create screenshots and mockups to explain the other parts of your app that you didn't implement.
  • All registered participants have the right to use any of the public communication tools of the event, as frequently as they wish, in order to interact with the mentors and each other.
  • Use of appropriate language on these channels is required (the organization reserves the right to ban users that use any kind of offensive language).


The goal for this track is to not only encourage participants to come up with civic insights and solutions given a dataset, but to also encourage them to think about the novelty and sustainability of these solutions. Participants will be required - in teams - to submit a data driven visualization, map, or a web/mobile/SMS application. Participants can use the provided data sets, other open data, or any other relevant datasets obtained by journalists in the course of their work. Participants are highly encouraged to combine multiple data sets for their solutions (e.g. using road linkages to predict effect on district school learning outcomes). Sample problem statements for the provided data sets can be found in the Discussions tab.

Judging Criteria for Data Categories

Our Mentors and Judges will examine 3 fundamental questions:

  1. What is novel about the solution the team has proposed? Has it been done before?
  2. What will we learn from the solution that we didn’t already know before? Is what we’re going to learn really important/relevant/have a societal or policy implication?
  3. How is the solution going to sustain usage/audience participation over time?

Resources for Data Categories

We are compiling a list of publicly available datasets that you may consider combining to power your solutions.

We have also created APIs for some useful datasets.

In addition, here is a useful list of online tools that can be used to assist you in scraping and working with data and in creating visualizations and maps:


Code for Pakistan's Code of Conduct is adapted from Code for America's.

The Code for Pakistan community expects that Code for Pakistan network activities, events, and digital forums:

  1. Are a safe and respectful environment for all participants.
  2. Are a place where people are free to fully express their identities.
  3. Presume the value of others. Everyone’s ideas, skills, and contributions have value.
  4. Don’t assume everyone has the same context, and encourage questions. F
  5. ind a way for people to be productive with their skills (technical and not) and energy. Use language such as “yes/and”, not “no/but.”
  6. Encourage members and participants to listen as much as they speak.
  7. Strive to build tools that are open and free technology for public use. Activities that aim to foster public use, not private gain, are prioritized.
  8. Prioritize access for and input from those who are traditionally excluded from the civic process.
  9. Work to ensure that the community is well-represented in the planning, design, and implementation of civic tech. This includes encouraging participation from women, minorities, and traditionally marginalized groups.
  10. Actively involve community groups and those with subject matter expertise in the decision-making process.
  11. Ensure that the relationships and conversations between community members, the local government staff and community partners remain respectful, participatory, and productive.
  12. Provide an environment where people are free from discrimination or harassment.

Code for Pakistan reserves the right to ask anyone in violation of these policies not to participate in Code for Pakistan network activities, events, and digital forums.

Code for Pakistan's Anti-Harassment Policy

This anti-harassment policy is based on the example policy from the Geek Feminism wiki, created by the Ada Initiative and other volunteers. This policy is based on several other policies, including the Ohio LinuxFest anti-harassment policy, written by Esther Filderman and Beth Lynn Eicher, and the Con Anti-Harassment Project. Mary Gardiner, Valerie Aurora, Sarah Smith, and Donna Benjamin generalized the policies and added supporting material. Many members of LinuxChix, Geek Feminism and other groups contributed to this work.

All Code for Pakistan network activities, events, and digital forums and their staff, presenters, and participants are held to an anti-harassment policy, included below. In addition to governing our own events by this policy, Code for Pakistan will only lend our brand and fund groups that offer an anti-harassment policy to their attendees.

For information on how to offer an anti-harassment policy to your group, see this guide. Code for Pakistan is dedicated to providing a harassment-free experience for everyone regardless of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age, or religion. We do not tolerate harassment of staff, presenters, and participants in any form. Sexual language and imagery is not appropriate for any Code for Pakistan event or network activity, including talks.

Anyone in violation of these policies may expelled from Code for Pakistan network activities, events, and digital forums, at the discretion of the event organizer or forum administrator. Harassment includes but is not limited to: offensive verbal or written comments related to gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, religion; sexual images in public spaces; deliberate intimidation; stalking; following; harassing photography or recording; sustained disruption of talks or other events; inappropriate physical contact; unwelcome sexual attention; unwarranted exclusion; and patronizing language or action. If a participant engages in harassing behavior, the organizers may take any action they deem appropriate, including warning the offender or expulsion from Code for Pakistan network activities, events, and digital forums.

If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of the event staff or forum administrator immediately. You can contact them. Event staff or forum administrators will be happy to help participants contact hotel/venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the event. If you cannot reach an event organizer or forum administrator and/or it is an emergency, please remove yourself from the situation. You can also contact Code for Pakistan about harassment at . Code for Pakistan staff acknowledge that we are not always in a position to evaluate a given situation due to the number of events and the fact that our team is not always present.

However, we are hopeful that by providing these guidelines we are establishing a community that jointly adheres to these values and can provide an environment that is welcoming to all. We value your attendance and hope that by communicating these expectations widely we can all enjoy a harrassment free environment.