All roadmaps

Career roadmap

Full-Stack Developer Roadmap

Build complete products end to end — one path through frontend, backend, database, and deployment.

For: Builders who want to ship whole products solo5 stagesUpdated 2026-07

Timeframes assume a typical part-time pace. Faster or slower is fine — the order is what matters.

01

Foundations on both sides

Weeks 1–8

JavaScript/TypeScript as the spine: solid DOM fundamentals in the browser and Node.js on the server, with Git throughout.

JavaScript & TypeScriptHTML & CSSNode.js basicsGit & GitHubHTTP & REST
  • You can build a static site and a small API and connect them
  • One language serves you across the whole stack
02

Frontend framework

Weeks 9–15

React with a production meta-framework. Components, routing, forms, and talking to your own API.

ReactNext.jsTailwind CSSForms & validationClient-server data flow
  • You can build a typed, routed, styled application shell
  • You understand server components vs client components
03

Backend & database

Weeks 16–22

Persist real data: schema design, an ORM, authentication, and API routes your frontend actually consumes.

PostgreSQLPrisma / DrizzleAuth sessions & JWTAPI designValidation
  • Users can sign up, log in, and own their data in your app
  • You can reason about a schema migration without fear
04

Ship & operate

Weeks 23–27

Deployment, environments, and the operational glue: CI, error tracking, and knowing your app is up.

Vercel / cloud deployDocker basicsCI/CDError trackingEnv & secrets
  • Your product is live with CI running on every push
  • You can debug production from logs, not vibes
05

Flagship product

Weeks 28–32

One complete product — real problem, real users if you can get them — polished into the centerpiece of your profile.

Product thinkingREADME & docsPerformance passesResume alignment
  • A live product URL at the top of your resume
  • A repo that reads like a case study, not a code dump

Get the version of this roadmap built from your repos

DevProfile analyzes your code, finds where you actually are on this path, and orders the next steps by score impact.