Submission means proof
Your GitHub repo is the proof that your project exists, runs, and was built by your team. Before you submit, check it from a stranger’s view, not from your laptop.
A recruiter or judge should understand what it does, how to run it, and what changed over time without messaging you.
Check the public view
Do each one yourself, then tap it to tick it off. The ticks are only a checklist for you: they are not marked or scored.
0 of 5 done
Do not submit localhost
A common mistake is submitting a local folder path, a Google Drive zip, or a link that only works for your account. HackIndia needs a public GitHub repository link.
Another mistake is pushing code but forgetting environment instructions. If your project needs API keys, say which variables are needed, but never commit the real keys.
Final repo check
Run these commands in your project folder before submission. They help you catch uncommitted work and confirm your code is connected to GitHub.
git status
git log --oneline -5
git remote -v
git branch --show-currentWhat clean looks like
git status should say your working tree is clean. If it shows modified files, either commit them or remove the changes if they are not needed.
git log should show recent commits with useful messages. git remote -v should show the GitHub URL you plan to submit. Your current branch should be the branch visible on GitHub, usually main.
Use AI carefully
You can ask ChatGPT, Gemini, or Claude to review your README before submission. Paste the README and ask: “Can a first-year student run this project from these instructions? List missing steps only.”
Check every suggestion. AI may assume commands, package managers, ports, or file names that your repo does not use.
Submit on HackIndia
Do each one yourself, then tap it to tick it off. The ticks are only a checklist for you: they are not marked or scored.
0 of 5 done
Do this now
Do each one yourself, then tap it to tick it off. The ticks are only a checklist for you: they are not marked or scored.
0 of 5 done