Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.

Cheat sheet · Build products

Full stack development cheat sheet (MERN)

Opens with credits

A quick-revision companion to the Full stack roadmap in its MERN edition: web foundations, React with Vite, Node.js and Express, MongoDB with Mongoose, APIs and auth, deployment and running a product. Skim a chapter before a project or a technical conversation.

Curated by Tauseef Fayyaz7 chapters58 concepts178 glossary terms

Chapters

7 chapters · 58 concepts

  1. 1Web foundations: HTTP, HTML, CSS and JavaScriptThe browser side, compressed: how a request reaches a server, semantic HTML, responsive layout and the asynchronous JavaScript every full stack app depends on.8 concepts
  2. 2Git, npm and ReactVersion control and packages, then React: components, state, effects, forms and routing for the interface your backend serves.9 concepts
  3. Node.js and ExpressJavaScript on the server: modules, the event loop and environment variables, then Express 5 routing, middleware, validation and consistent error handling.7 conceptsOpens with credits
  4. MongoDB and data modellingStoring data in MongoDB without making a mess: documents, embedding versus referencing, queries and indexes, aggregation, Mongoose schemas and transactions.8 conceptsOpens with credits
  5. APIs, authentication and cachingDesigning APIs clients can rely on, securing them with sessions or tokens and permission checks, and adding caching and rate limits where they help.10 conceptsOpens with credits
  6. Deployment, CI/CD, Linux and AWSRunning the app somewhere real and changing it safely: the command line and SSH, Docker, a reverse proxy with HTTPS, core AWS services and a GitHub Actions pipeline.8 conceptsOpens with credits
  7. Ship a complete productBuilding one real product the way a small team would: scoped, tested on the paths that matter, migrated safely, observed and ready for more users.8 conceptsOpens with credits
  8. 8Glossary, A to ZEvery concept in the sheet and the smaller terms it uses, in one list.178 terms

About this sheet

Build and ship whole web apps.

Picked from the other libraries by shared topics.

Project structures

See all
Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.

  • 1:1 Mentorship
  • Fresh Graduate Mentorship
  • Career Guidance

Brand deals, promos and partnerships: tauseeffayyaz@gmail.com