Hackathon-Starter-Pack-Complete-Guide-Roadmap

03. Problem Selection Engine

This is the strongest section in the repo because most hackathon projects fail before the first line of code.

A strong problem makes everything else easier:

The real job

Do not ask, “What can I build?”

Ask:

Core frameworks

1. Painkiller vs Vitamin

Type Meaning Hackathon value
Painkiller Solves a real urgent pain Much stronger
Vitamin Nice to have, but not urgent Weaker unless very polished

A hackathon painkiller has:

2. Reddit problem mining

Look for:

3. Twitter or X complaint mining

Search for complaint patterns around:

4. Play Store review mining

Sort by 1-star and 2-star reviews.
Look for:

5. YouTube comment mining

Comments often reveal actual user pain in plain language:

6. Government inefficiencies

Anything involving:

7. Student pain points

Students are excellent hackathon users because the pain is immediate:

8. SMB pain points

Small businesses often need simple tools:

9. AI automation opportunities

Use AI where there is repetition:

10. Boring industries with bad UX

Boring is good.
Boring often means:

Examples:


How to validate an idea in 20 minutes

flowchart TD
    A[Find a complaint] --> B[Identify who feels it]
    B --> C[Check frequency]
    C --> D[Check urgency]
    D --> E[Can you demo a fix quickly?]
    E --> F[Can a judge understand it fast?]
    F --> G[Build it]

Validation checklist


How to score ideas

Use this scorecard:

Factor Score 1 Score 5
Pain Mild inconvenience Daily frustration
Clarity Hard to explain One sentence explanation
Buildability Huge and risky Small and shippable
Demo power Hard to show Obvious live impact
Judge appeal Generic Memorable and credible
Sponsor fit Weak Strong
Monetization Impossible Easy to imagine

Best rule

A great hackathon idea is usually not the most advanced.
It is the most believable one with the strongest demo.


50 real hackathon-worthy problems

See the full list in problems.md.

Problem selection pattern

flowchart LR
    A[User pain] --> B[Repeat frequency]
    B --> C[Simple MVP]
    C --> D[Fast demo]
    D --> E[Judge understanding]
    E --> F[Winning chance]

Common mistakes


Best practice

The best hackathon problem usually has:

That is the core of winning problem selection.