Unite for Humanity Hackathon Instructions and Project files
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Repo for Open Camps Unite for Humanity Hackathon 2016

Unite for Humanity Hackahon

Welcome to the repo for Unite for Humanity, hosted at the United Nations, July 16-17, 2016. This document contains materials and logistics for orienting participants to our 2 days of prototyping, creating, and sharing new approaches to solving the UN’s Sustainable Development Goals.


The organizing team is grateful for the group of talented and engaged community members who brought together a diverse and impressive set of skills to make this Hackathon a success. Congratulations to our winner, Blockfinity and Beyond! To read more about the projects and prototypes conceived during the event, please visit our Projects page after July 17.

We want to recognize our participants! If you haven't submitted links or repos, send them to Info@uniteforhumanity.com, including names of team mates and a brief description of your project. It's a great thing to showcase on your CV.

Notes from The kickoff event held Sunday July 10 with presentations on challenges are at https://public.etherpad-mozilla.org/p/Uniteforhumanity.

Table of Contents

Code of Conduct
Judging Criteria and Prizes
Materials and Resources
Chat & Social Media
New to Git or Github?
Sharing Your Project
Documentation Policy


The 2016 Unite for Humanity Hackathon is being held in the Conference Room 9 in the Conference Building of the United Nations. Conference Room 9 is located on the lower level as you enter the building from the Visitor Entrance on UN Plaza. This entrance is wheelchair accessible. Volunteers from the Open Camps will be at the visitor entrance on First Avenue and 46th Street with preprinted visitor passes. Please follow their directions and the directions of security staff for entering the facility. You will be required to pass through a security station with a bag scanner and metal detector, so be sure to allow extra time to get through security.

The main entrance is across the plaza from the visitor entrance. Upon entering the building, you may use the down stairway directly in front of the right entrance doors. Enter the Conference center at the far left. You may be required to show your pass to security. For wheelchair access, use the elevators located on the far end of the hall and to the end of the next hall on the left. Security personnel can help you find the elevators. We plan to have directional signs, and floor plans are available near the elevators and throughout the conference center. Conference Room 9 is the farthest room on the floor from the main entrance.

At the start of both Saturday and Sunday, event volunteers will be stationed outside the entrance of the conference center and will be available for questions. Throughout the event, staff and volunteers will be available to attendees.

Schedule (tentative)

Saturday, July 16
6:00 PM Welcome and Instructions
6:30 PM Recap of Challenges and Team Pitches
7:00 PM Group working session

All Night Group working session, dinner will be provided

Sunday, July 17th
10:00 AM Day 2 begins, coffee, group working session
??:00 PM Lunch provided
2:00 PM Final group working session, prepare for shareout
4:30 PM Final shareout
5:30 PM Announcement of Winner and prizes
6:00 PM Hackathon ends

Open Camps Code of Conduct

In order to foster a productive and welcoming environment for this hackathon, we request that all participants read the Open Camps Code of Conduct for the event.


Unite for Humanity is a two-day hackathon focused on the use of open source technologies to address humanitarian issues and pursue the UN's GlobalGoals. The Unite for Humanity Hackathon strives to create solutions to some of our worlds most pressing problems.

Counter Terrorism Messaging
Humana Khan, Executive Director of Muflefun.org
Mubin Shaikh, Counterterrorism Expert
Create a solution that will sway potential sympathizers of ISIS or al-qaeda from joining the group. Focus on message and use of technology and innovation. Focus on intervention. Do NOT create anything that will disrupt, interdict or destroy their own messaging systems.

Unite Ideas
Unite Ideas (https://unite.un.org/ideas/) is a crowd sourcing platform where the United Nations post challenges for the tech community. Devise a solution that will augment the platform functions (e.g. from a one way into a two way communication device. )

Additional challenges from the following groups may be presented:

DOable (climate change)
Presenter: Sonia Hamel from DOable

Stem Volunteering Platform
Presenter from CSNYC or ScriptEd

Our July 10 Kickoff attendees suggested a number of potential projects to address these challenges. We have compiled a list of suggestions at <a href"https://public.etherpad-mozilla.org/p/Uniteforhumanity">https://public.etherpad-mozilla.org/p/Uniteforhumanity. If any of these projects appeal to you, look for the team leader who suggested them.


These are big challenges to tackle so we’ve borrowed some prompts from New York Public Library’s hack events to stimulate conversations and project ideas!

Discover: What new experiences can we make around UN Sustainable Development Goals?
Find: How can we make it easier to search for information related to the SDGs?
Listen: What are some meaningful ways we can augment the experience of communicating needs within affected communities?
Share: How can we make it easier to share information and resources?
Learn: What can we learn from the UN SDG? How can what we build be used in an educational context?
Engage: How can we engage diverse and disperse communities in solving problems?
Access: How can we make available resources more usable for people with disabilities?

Judging Criteria and Prizes

How creative is the solution? How innovative is the solution?
How easy is it for a user to understand and navigate it?
How much of it works? How usable is it?


Up to 5 points will be awarded for each:

Idea: creativity of solution and implementation

Design: Ease of use and interaction

functionality: how much of it actually works Or close to it?

Up to 10 points will be awarded for:

Potential: How likely is it for this solution to be used.

Materials and Resources

We are gathering a list of tools and data we can use during the Hackathon. If you know of any good resources, or learned some during the Open Camps that you would like to share, feel free to post to Gitter.


Chat & Social Media

We set up an instance of Slack for use during the event and immediately hit invitation restrictions. We are now using Gitter: https://gitter.im/aminethedream/UniteForHumanity. For those of you not familiar with Gitter, it’s a chatroom like Slack that allows group and 1-on-1 conversations. To use the event Gitter, just log in with your Github or Twitter credentials.

The hashtag for our event is #uniteforhumanity. Please use it to tag your tweets, Instagrams & other posts related to the event!

New to Git or Github?

Git is a file control system that lets people share and contribute to projects (called “repositories”), most of them software projects (but some people use it for other things, like taco recipes). Github (the website you are on now) is a company that allows anyone to host public Git projects for free.

We will use Git and Github to share the projects made during the Open Audio Weekend. If you're not a programmer, don't worry, sharing files in Github is as easy as dragging and dropping files to your browser! For a quick introduction on creating and updating a repository on Github, read the Creating a Repository (make sure the repository you create is Public), Adding a File to a Repository, and Editing Files in your Repository tutorials. There are more examples in the Github help. There is also this great introductory tutorial on how to become an open-source software contributor via Github by Ashley Blewer.

Event volunteers will be on hand during the event to help out.

IMPORTANT: All code you submit in the Unite for Humanity Hackathon should go to repositories you create in the Unite for Humanity Organization. Make sure your repositories are public.

Sharing Your Project

Every team will present their project at the end of Day 2. As described above, every project will have its own repository.

Make sure your project includes a README: select “Initialize this repository with a README” when creating the repository and then edit the file or just add a README.md file later (it is just a regular text file with the .md file extension instead of .txt).

Add this information to your README: project name, team members, project description, and links to all external assets (those outside of the repository). Make sure to take advantage of Github's text formatting toolbar.

If your project is an app (web or otherwise), make sure to include screenshots. Depending on your type of project you may add additional files so you can present and share your project. Ask any of the volunteers if you have any questions on how to use Github.

During the final shareout you will use this repository and README as launchpad for your presentation. All projects will be presented from the same computer which will be connected to the projector so make sure to have all the necessary links in there!

Documentation Policy

Participants of this event may be photographed or filmed for educational and promotional purposes. Please notify staff if you do not wish to be photographed or filmed.

Return to Top