Skip to content

Project IdeasBuild from scratch. One step at a time.

64 real-world projects with guided roadmaps. No scaffolding. No magic. Just you, a problem, and the next tool you need.

64Projects
5Categories
800+Guided Steps
0Excuses Left
"The companies that built these products are worth billions. The only difference between their v1 and yours is that they started." โ€” Now it's your turn.

How this works

Every project follows the same loop. There is no step where you just "read theory."

1

Build the minimum

An input and a button. A canvas and a click. The smallest thing that works.

2

Hit a wall

Your data disappears on reload. Your app is slow. It breaks on mobile. Good.

3

Learn the tool

localStorage, WebSockets, Docker, databases โ€” you learn them because you need them.

4

Ship and repeat

Deploy it. Show it. Then find the next problem. The project never really ends.

Pick a category

Each project shows difficulty, estimated time, skills you'll earn, and which companies built the same thing.

Featured projects

Don't know where to start? These are crowd favorites.

"You don't learn localStorage because a textbook told you to. You learn it because your data disappeared when you hit refresh."

Why build from scratch?

Every tool in your stack exists because someone had a problem and solved it. When you install Express, you skip the problem. When you build a raw HTTP server first, you understand why Express exists โ€” and you can debug it when it breaks.

These roadmaps simulate that journey. You start with nothing and add things as you need them. By the end, you don't just know how to use the tools โ€” you know why they exist.

What you'll walk away with:

  • A portfolio of real, deployed projects (not tutorial clones)
  • Deep understanding of the tools you used (because you felt the pain they solve)
  • Resume-worthy skills with specifics, not buzzwords
  • The ability to build things that don't exist yet

Made with intent

These project ideas and roadmaps were curated by Krushn Dayshmookh โ€” Instructor, Full Stack Development at Newton School of Technology, Ajeenkya DY Patil University. Twelve years of building software, now building the people who build software.

The roadmaps were written by Purple, an AI assistant powered by OpenClaw, working from Krushn's pedagogy: don't teach tools in isolation โ€” let students discover them by building real things and hitting real walls.

This is open source. Fix a link, improve a step, add a whole new project.

GitHub Repository ยท Contributing Guide ยท MIT License