GirlCodeHack is a 48 hour hackathon hosted annually on the first weekend of August, in commemoration of Women’s month.


On the occasion of Women's Month every year we call for all female programmers to enter the GirlCode Hackathon, a 48-hour non-stop programming challenge. The hackathon is open to all females who would like to come and work collaboratively to create a website, game, or mobile app that addresses a selected real world challenge. At most hackathons, the main incentives are small cash prizes and bragging rights. But we believe that women would be more drawn to a more altruistic goal: projects that will make a difference to society as a whole, therefore our hackathon is not run as a competition but rather a collaborative learning experience where everyone will walk away with new knowledge and starter kits to help them continue their journey in exploring the ICT space.



GirlCode Hackathon is an annual event that takes place in the first week on August to celebrate Women’s Month. The event takes place in Johannesburg with the intention to grow into other regions. During the course of the year pre-hackathon training will take place for individual interested in tips to win a Hackathon.
February: Software Developer Fundamentals

Building applications for the web has never been easier. it is important to know the basics and be able to apply them in projects. Participants will learn the basics such as html and CSS and using GitHub.

March: Design Thinking

Before you can even begin to create a solution, you need to have an in-depth understanding of the problem. Participants will learn how to apply design thinking principles to rapidly solve problems in an efficient way, whilst continuously revising and improving the solution

April: User Experience & Functionality

As a developer working in corporate you will be expected to work in a team to develop enterprise web based solutions. Participants learn how to design the user interface, follow design rules, do unit testing, source control and deploying of their solution

May: Mobile App

development Africa is deemed Mobile First! This means that when developing a software solution for commercialization you cannot ignore the mobile component. Participants will learn how to design, develop and publish mobile applications.

June: Business Model

Too often we talk about business models without deeply understanding them. A business model is essential for your business to succeed. Participants will learn how to turn their solution into a feasible and sustainable

July: Elevator Pitch

Whether you are at an event or just happen to know somebody who knows somebody who is able to help you, you'll get this question: 'What do you do?" or 'What does your company do" Participants will learn how to leave an exciting and impactful impression in just 60 seconds

Problem Solution Fit

Is the problem well-defined? Is the solution a good fit for mitigating or resolving the issue?

Originality & Impact

What is novel about the solution the team has proposed? Has it been done before? What will we learn from the solution that we didn’t already know before?

User Experience & Functionality

How easy-to-use is the application? How elegant and engaging is the user experience and design? How functional and well-implemented is the prototype demo


How committed is the team to scaling/deploying the application beyond the hackathon? How will the app be adopted by users (govt/citizens/media) and usage sustained over time? Does it have a business model or sustainability solution?

Q. Who is this aimed at?

A. Women of any age with programming, design, user experience or project management skills or the desire to learn any of these skills. Every year we work on growing the hackathon but unfortunately there is limited space.

Q. What is the Hackathon about?

A. The GirlCode Hackathon is an initiative to inspire and celebrate women who love to code. We want to encourage all women in technology to come and code, and build awesome products.

Q. A fully developed application need to have a solid backend for data storage like SQL, SharePoint etc. since its online, is it accepted to show only the prototype of it?

A. Yes it’s absolutely fine to submit just the prototype. If you use any database like MySQL or PostgresSQL you can also submit a database dump along with your submission. However you are allowed to submit just the prototype.

Q. Since there is no specific technology mentioned, are there any restrictions on using number of prebuilt libraries?

A. There is no restriction to use any language, technology stack, or libraries. You can use any of them to create the web/mobile application.

Q. Do we need to have the entire idea fully working?

A. The entire idea need not be fully implemented however, the submission should be functional so that it can be reviewed by the judges.

Q. What kind of products can I make?

A. You can make either a web application, a mobile application or build an electronics product.

Q. What can/can't I bring to the event?

A. Bring your toiletry Bag and a working laptop (all the software you need will be provided).

Q. What if I sign-up alone or don’t have a group?

A. Don't worry if you dont know anyone attending. Groups will be formed on Saturday or you can visit our Facbook page and meet other individuals who have entered to form groups.

Q. I can't code, can I still attend?

A. Yes! In fact, a well-rounded team with different skill sets might just give you the advantage! Perhaps you're good at graphic designing or business analysis just to mention a few.

Q. How do I register for the Hackathon?

A. You can register for the GirlCode Hackathon by clicking 'Register' above.

Q. Do I need to pay any money to register for the Hackathon?

A. Yes, the ticket is costs R50. Everything from Wi-Fi to food and energy drinks will be provided throughout the event.