<aside> 💙
WELCOME TO HACK2IMPACT!
So glad you guys made it! If you’ve always wanted to build a project but didn’t know where to start, this guide will walk you through the basis!
</aside>
Start simple — Your project does not need to be complex to be impactful. Ask yourself: What problem am I solving? Who is it for?
<aside> 💡
Good hackathon ideas are easy to explain in one sentence, focused on a specific user group, and solve a real problem.
</aside>
Plan your scope: List out the features that are absolutely necessary. This is called an MVP — Minimum Viable Product.
For Example: A todo app needs add task, mark complete, delete task. Save nice-to-haves for later so that you can focus on the main features.
Before you start coding, think through how a user will actually use your app. This helps you avoid confusion later and keeps your project focused
<aside> 💡
Planning is one of the most important parts of creating a clean project! Break down your project into chunks of work (sprints) before jumping into coding. This can be based on the features listed in your MVP and the user flows that you decide on!
</aside>
Before we start, let’s understand the difference between frontend and backend
| Frontend | Backend |
|---|---|
| UI + User Interaction: What the user sees and interacts with directly | Data + Logic: What happens behind the scenes, storing and managing data |
| • Buttons | |
| • Pages/Screens | |
| • Forms (login, signup, input fields) | |
| • Layout and design | • Saving data |
| • Retrieving data | |
| • User authentication | |
| • Permissions and security |