Book 1: Builder Book

Learn how to build a full-stack, production-ready JavaScript web application from scratch.

Unlike online tutorials, which can be outdated, disjointed, and frustrating to fit together,
our book gives you a structured, up-to-date guide on building a complete web app from start to finish.

Less than 3% of buyers request a refund.

Yuri Gor

"Material-UI + Next.js + NoSQL DB - exactly what I was trying to build. Finally I found this blueprint project at github. I hope I will evolve the project into my own idea, in production!"

Lily Barrett

"I love the matter-of-fact, unpretentious tone of this book and the fact that an actual, tangible project (rather than just a “Hello World” website) awaits us at the end."

Earl Lee

"As an engineer turned PM that's a few years removed from writing code, Builder Book has been a quick and convenient way to brush up on full-stack development and learn React for a side project."

Pham Minh Hung

"Your book is amazing. I checked out two books published in 2018. I liked your book more. It covers things I like and comes with the promise of updating the book regularly - really like this."

Why this book?

Robust JavaScript stack

Learn how to build a web app with React.js, Next.js, Material-UI, Express.js, Mongoose, and MongoDB. We regularly update the book with the latest versions of all dependencies.

Popular third-party APIs

Learn how to integrate a web app with Google for user authentication, GitHub for markdown and collaboration, AWS SES for transactional emails, MailChimp for newsletters, and Stripe for selling.

Build a complete web application

We cover every step of building a web app - writing pages/components, creating a server, connecting a database, integrating internal and external API infrastructures, and more. You could spend days or weeks searching these topics on Google. The web app you build in this book can be used to sell your own paywalled content and as a portfolio item.

Public support

If you have questions, search our closed Github issues or create a new one. We are happy to answer beginner to expert-level questions. With the help of our readers, we've made many improvements to our book. If you purchased our book, we typically reply within 1 or 2 days.

Table of Contents


Full-stack team

  • We maintain two popular repos (combined: close to 6000 stars and 1000 unique visitors per week).
  • We built and maintain the most popular JS/TS SaaS boilerplate.
  • We built over a dozen SaaS web applications in the last 7 years and participated in one of the top three startup accelerators (Techstars).
  • We built Async and currently run it as a ramen-profitable SaaS business.
  • We sell two web development books with well above ramen profitability and only <3% refund rate.
  • We run Async Labs service that is well above ramen profitable and has more customers than we have time.

© 2018 - 2021 Builder BookTerms