1. Participants must be currently residing in South Africa to participate in the hackathon.
  2. Teams can be two up to four people. Hacking alone is not allowed, participants are encouraged to step out of their comfort zone.
  3. Teams must be made up exclusively of college/ varsity students ( or those who graduated college within the two year) or have coding experience less than three years , who are at least 18 years old, and not organizers, volunteers, judges, mentors, or sponsors.
  4. Teams may seek advice and support from organizers, volunteers, official mentors, sponsor representatives, and other teams.
  5. All work on a project must be done during the hackathon event.
  6. Teams may work on unoriginal and/or common ideas. It's hard to find something that's fully original and teams might not know if an idea has been done before anyway.
  7. Teams may work on an idea that they either had before the event or have worked on before (as long as they do not re-use code).
  8. Teams may use libraries, frameworks, or open-source code in their projects. Working on a project before the event and open-sourcing it for the sole purpose of using the code during the event is against the spirit of the rules and is not allowed. Also teams must be forthcoming and honest about what portions of the project were pre-existing.
  9. Adding new features to existing projects is not allowed.
  10. Teams must stop hacking once the time is up. However, teams are allowed to debug and make small fixes to their programs after time is up. For example, if you find a bug while demoing your hack that breaks your project and the fix is only a few lines of code, it's ok to fix that. Making large changes or adding new features is not allowed.