Hacking for Humanity is a 2-day code-a-thon where developers, designers, scientists, students, entrepreneurs, educators, and mentors work together to build apps that solve social problems.

Hacking for Humanity is a 2-day code-a-thon where developers, designers, scientists, students, entrepreneurs, educators, and mentors work together to build apps that solve social problems. We believe that when communities work together, they don't just do good, they become a force for global change. As an organization founded on inclusivity and equality, we invite all women, men, and nonbinary, gender-fluid, genderqueer++ to participate and collaborate!

The hackathon is part of a global series by Girls in Tech that takes place throughout the year in various cities around the world. Each chapter partners with Non-Profit Organizations (NPOs) to solve social problems local to their community.

Get hands-on experience, make friends, network, and be part of a global community - starting here in Vancouver!

How is the Girls in Tech Hackathon different than other Hackathons?

Hacking for Humanity is NOT your typical 24-hour hackathon. This year, we are partnering with Minerva BC to present our theme. Although this is a female-focused hackathon, participants of all genders (and non-identifying genders) are encouraged to join! We encourage diverse groups to come together and create amazing projects! Mentorship from industry professionals will be available during the hackathon, as well as amazing prizes for our winners! This event is held over 2 days but you get to go home for a good night's rest after day 1 of hacking. You can return on day 2 refreshed and ready to polish your project for presenting and judging. We have found that this format is more female-inclusive because nobody feels pressured to sleep over or lose sleep over a hackathon.

Who Is Invited?

We encourage everyone (ages 18+) with a minimum of 3 months of coding experience to join! (Experience with some coding and setting up your coding environment is strongly recommended.) The best innovations are made by diverse groups. All we ask is to have at least one female in your group. Feel free to come with a group or join on your own - Girls in Tech will help you find a group if needed! Don't be afraid to come out, make friends, and innovate.


 Day 1 - Saturday, May 4, 2019

10:00 - 10:30 AM Opening Ceremony 
10:30 AM Team formatting/ official start of Hackathon 
12:00 PM Lunch to be served
6:00 PM Dinner to be served
9:00 PM Day 1 Concludes

Day 2 - Sunday, May 5, 2019

10:00 AM Day 2 Official launch
12:00 PM Lunch to be served
3:00 PM Coding Concludes
3:00 PM Presentations & Judging Period
4:30 - 5:00 PM Closing Ceremony & Prize Presentation

Prizes of over $5,000 in value available for winning teams!



View full rules


The Contest is open to residents of Canada (except Quebec) and the United States who are over 18 as of the start of the Event. To be eligible, entrants must have registered on https://www.eventbrite.ca/e/girls-in-tech-vancouver-hacking-for-humanity-hackathon-2019-tickets-58953981947 (the “Contest Page”) prior to the Contest Period and have signed the Waiver and Release provided by Girls in Tech Vancouver Society. The Contest is subject to all applicable federal, provincial, state and local laws and regulations and is VOID WHERE PROHIBITED BY LAW.


Submit a README text file that includes a link to your GitHub project. Also include a brief write up using the following questions as guidance (200 - 500 words):

  • What does it do?
  • What problem does it try to solve? What was the inspiration behind the project idea?
  • What is your stack? What language did you program it in? What API’s did you use?
  • Which part was the most difficult to implement and why?
  • What are the next steps to complete the project?

How to enter

Entrants must register for the Contest via DevPost and attend the Event.  Entrants may work in a team of four people, unless otherwise permitted by the Sponsors during the Event.  All members of a team must be eligible for the Contest and in attendance at the Event.  Entrants must work as a team to create an application that solves or ameliorates a problem in the community (the “Application”).  Each completed Application must be submitted by 3:00PM PDT on May 5, 2019.  To complete the entry process, each team must present and demonstrate their Application to the Judges (defined below) at 3:00PM PDT on May 5, 2019 (the “Entry”).


To be eligible for the Prizes (as defined below), the Entry must:

  • be originally created by the entrants;
  • not infringe, misappropriate or violate any rights of any third party, including, without limitation, intellectual property rights, moral rights, confidentiality rights, or rights of privacy or publicity;
  • be unpublished and not submitted in any other contest, promotion or competition;
  • not include any material or content that is false, misleading, deceptive, defamatory, disparaging, profane, obscene, hateful, indecent, inappropriate or injurious;
  • not violate any federal, state or local laws, policies, regulations, or guidelines with the force of law;
  • not suggest, depict, describe or incite any inappropriate, unlawful or dangerous behaviour; and
  • not include any malware, spyware, viruses, worms or similar harmful code or content.


Any Entry that the Sponsors deem, in their sole discretion, to not comply with these Official Rules or to otherwise violate the terms and conditions set forth in these Official Rules will be disqualified. The Sponsors reserve the right to disqualify any entrant it believes to be attempting to tamper with or undermine the entry process or the legitimate operation of the Contest or to be acting in violation of these Official Rules.


No avatar 100

Jesse Harris

No avatar 100

Sandra Wong

No avatar 100

Ghislaine Chan
Girls in Tech Vancouver

No avatar 100

Etienne Hossack

Judging Criteria

  • Impact
    Does it solve a community problem? How much potential social impact could this have?
  • Creativity
    Is the idea an original, useful solution to the challenge?
  • Design & Execution
    Does the product work? Is the UX/UI well designed? Is it easy to use? Is it a minimum viable product? How challenging is the design?