Code For Good!

HackDuke is about collaboration, not competition. We aim to be not just a place about building meaningful projects, but also an open forum to discuss, share and bring to life ideas that aim to make a positive impact on social issues. Look forward to working and coding alongside mentors from tech and for-impact companies!

View full rules


  • All hacks must be built by accepted, confirmed, and checked-in HackDuke attendees. (This includes registered and checked-in Duke students.)
  • Teams must consist of no more than five members.
  • Hackers must be a current student, or have left school within the past year, and present enrollment identification (i.e. student ID) to a HackDuke organizer if asked.
  • Due to university liability requirements, individuals must be at least 18 years old.


Submissions are due on Devpost by Sunday 1:30pm, though feel free to submit early and change it up to the deadline. You must include videos, photos, or screenshots of the working product and a link to the source code (GitHub, etc.) of your project.


No avatar 100


No avatar 100


No avatar 100

HackDuke Organizers

Judging Criteria

  • Overall
    As an event dedicated to social good, we're both looking for technical skill and an interesting and creative solution to a social problem in one of our four tracks: Education, Energy & Environment, Health & Wellness, and Inequality.
  • Impact
    Does it solve the problem that is presented? How well does the team explain their solution? How well does the team understand the problem that they face in that topic?
  • Creativity/Innovation
    How innovative is the idea? Is it a unique or clever solution to the problem?
  • Technical Skill
    Do they solve difficult technical problem(s)? Does the project actually work? Does the app/project do what it’s supposed to do? Is the design clean? Are the features accessible?