Welcome to the AI for Better Life Hackathon Guidelines!

This page covers everything you need to know to compete as a team in our 2-hour Java challenge. From the format and rules to judging criteria, this guide will help your team stay focused, collaborate effectively, and code with purpose. Let’s work together to build something that makes life better.

AI for Better Life: Hackathon Guidelines

Code. Create. Impact

Duration & Eligibility

Duration

2 Hours

Prerequisites to Participate

Completed Java/Python Essentials and Java/Python Collections Data Structure Bootcamps

Hackathon Format

1) Welcome & Kickoff (10 mins)

  • Theme overview and judging criteria

  • Quick rules walkthrough

2) Problem Reveal & Team Setup (20 mins)

  • Define problem statement

  • Form teams of 3–4 members

3) Coding Spring (75 mins)

  • Build console apps using core Java/Python

  • No external libraries unless approved

4) Project Demos & Judging (15 mins)

  • Team give a 2 min team demo, judged by criteria

  • Winners announced at the end of the event

Hackathon Rules

Team Size

  • Teams of 3 to 4 members only

  • Teams will be formed randomly on the event day

Allowed Tools

  • Use Java 17+ or Python 3+ with any IDE (IntelliJ, PyCharm

  • Only standard libraries are allowed

Project Scope

  • Build console-based apps during the hackathon

  • Code must be original (no external copying)

Code Submission

  • Submit as a .zip file or GitHub link

  • Include README.txt with team name, members & instructions

Judging Criteria (20 Points Total)

  • Creativity - 5 Points

  • Code Quality - 5 Points

  • User Interaction - 5 Points

  • Relevance to Theme - 5 Points

Code of Conduct & What to Expect

Behavior & Ethics

  • Be respectful to mentors, teammates, and volunteers

  • Strictly no plagiarism or foul play

  • Ask for help if you're stuck — mentors are here to support!

What to Expect

  • A fun, fast-paced coding challenge

  • Collaborative learning and teamwork

  • Certificates and recognition for standout teams