Recruiters have seen a thousand to-do apps and weather apps. The projects that get noticed share one trait: they solve a real problem for real people, even on a tiny scale. Here are seven ideas built on that principle.

1. A tool for your own campus

A timetable planner, a past-paper archive, a mess-menu app — whatever your classmates complain about. Real users (even 30 of them) transform a project from "code" into "product."

2. A data dashboard on a topic you care about

Pull a public dataset (sports, weather, prices) and build something that answers questions from it. Shows you can handle real, messy data — a skill employers pay for.

3. A clone with a twist

Take a well-known app and rebuild one feature better, or for a niche audience. The twist is the talking point: "It's like X, but for Y because Z."

4. A browser extension

Small scope, real utility, impressive in demos. Fix one annoyance you personally have. Extensions teach you about APIs, permissions, and shipping.

5. An API plus a frontend

Two halves that talk to each other prove you understand full-stack thinking. Keep both simple; the architecture is the lesson.

6. A contribution to open source

Fixing real issues in a real project, with your work reviewed by strangers, is the strongest junior signal there is. Start with "good first issue" labels.

7. A technical writing project

A genuinely good tutorial or explainer series on something you learned the hard way. Writing proves understanding, and it is searchable proof of work forever.

How to present them

Each project needs: a live link, a clear README (problem, what you built, tech used, what you learned), and one screenshot. If a recruiter cannot grasp it in 60 seconds, it is not presented yet.

What to skip

Abandoned repos, tutorial code presented as original work, and projects with no README. One finished project outweighs five started ones — finish things.