1. Start with a genuine problem, not an impressive component
A beginner project should always solve a real small-scale and specific problem of yours or your surroundings. Think “It takes me too much time to track my tasks,” “I need a better system to regulate temperature in my room,” or “Lab announcements are hard to keep track of.”
Projects to consider:
• A simple application to track expenses and budget.
• A notice board for hostel/class announcements.
2. Don’t be greedy