McTaba Labs logo
By Bonaventure Ogeto|

How to do well at a hackathon as a first-year team

Pick a narrow problem, build the smallest possible demo, and spend more time on the presentation than you think you should. First-year teams lose when they pick ideas too big and run out of time before the demo. The teams that win are not the most technical. They ship a working prototype with a clear story about why it matters.

Pick a narrow idea, not an ambitious one

The biggest mistake first-time hackathon teams make is picking an idea that would take a professional team months to build. "An app that connects farmers to markets across East Africa" is a startup, not a hackathon project.

Instead, pick something small enough to demo in 24 hours:

  • A form that collects specific data and displays it usefully
  • A bot that answers questions from a single document
  • A tool that automates one manual task for a specific user

The rule: if you cannot explain the core feature in one sentence, the idea is too big. Cut it down until you can.

Judges reward a working prototype that solves a small problem over a broken prototype that promises to solve a big one.

Split work in the first hour and do not redesign halfway

Spend the first hour on planning, then build. Do not plan for three hours. The clock is your enemy.

Agree on the stack. Use whatever your team already knows. A hackathon is not the time to learn a new framework. If everyone knows basic HTML and JavaScript, build with that. It is enough.

Assign roles. One person on frontend (what the user sees). One on backend or data (where things are stored and processed). One on the presentation and demo prep. If you have more people, split frontend or add a research and testing role.

Set a mid-point check. Halfway through the build time, stop and integrate. Make sure the pieces connect. If something is not working, simplify it. Cut the feature, not the deadline.

The team that ships a complete simple project beats the team that has an impressive but broken complex one.

The demo matters more than the code

Judges see your project for two to five minutes. They do not read your code. They watch your demo and listen to your explanation. A mediocre project with a great demo often scores higher than a brilliant project with a confused presentation.

Spend the last two hours on the demo. Structure it like this:

  • The problem (30 seconds): What problem are you solving? For whom? Make it concrete. "Students at this university waste two hours per week trying to find their lecture rooms" is better than "we wanted to build a campus app."
  • The solution (60 seconds): Show the working prototype. Click through it live. If it might crash, record a backup video.
  • How it works (30 seconds): Brief technical explanation. What did you build it with? One sentence on the architecture.
  • What is next (30 seconds): If you had another week, what would you add? This shows you understand the product beyond the hackathon.

Practise the demo at least twice before presenting. Time it. If this is your first hackathon, knowing the demo format in advance gives you an edge.

Advantages first-year teams actually have

Fresh perspective. You have not been conditioned to think in frameworks and patterns. Your ideas tend to be more creative and user-focused because you think like a user, not a developer.

Hunger. Experienced teams sometimes coast. First-year teams hustle because they have something to prove. That energy is visible to judges.

Willingness to ask for help. Hackathons have mentors walking around. First-years ask them questions. Senior teams often do not. The mentors are there to help. Use them.

Your technical skill may be lower, but hackathons reward execution and storytelling as much as code quality. Play to your strengths. See the communities cluster for finding hackathons to enter.

What to do this week

  • Find one upcoming hackathon and register your team (or register solo and join a team there).
  • Before the hackathon, agree with your team on the tech stack you will use (whatever you all know).
  • Practise explaining a project idea in one sentence. Repeat until it is clear and short.
  • Assign the "demo lead" role to the team member who communicates best, regardless of coding ability.

Frequently Asked Questions

What if our project does not work by demo time?
Show what you have. Explain what was supposed to happen and why it broke. Judges respect transparency and effort. A team that built something ambitious, hit a wall, and explains it clearly still demonstrates skill. A team that hides or skips the demo learns nothing.
Should we use AI tools during the hackathon?
Check the rules. Many hackathons allow AI coding assistants and even encourage AI-powered projects. If allowed, use AI tools to speed up boilerplate code and debugging. But make sure you understand what the AI generated. Judges may ask questions about your code.
Is it worth entering if we have no chance of winning?
Yes. The value of a hackathon is the experience, not the prize. You learn to build under pressure, work as a team, and present your work. Those skills transfer directly to internships and jobs. Many developers trace their career acceleration to their first hackathon.

Related articles