Open source web app

Builder Book is an open source web app to publish documentation or sell books.
Built with a modern JavaScript stack: React/Material-UI/Next, Express/Node, Mongoose/MongoDB.

How can you use this app?

As learning material

Learn React, Material-UI, Next, Express, Mongoose, and MongoDB. Also learn APIs for Google, Github, AWS SES, Mailchimp, and Stripe.

To build your own web app

Use the app as is or start with our boilerplate. Customize the code to build your own web app. Add it to your resume or portfolio, even start a business.


Features

Modern JavaScript stack

Be productive and ship fast with React.js, Material-UI, Next.js, Express.js, Mongoose, MongoDB. We use latest ES6 features and strive for code readability and app modularity.

Popular third party APIs

Google for user authentication, Github for Markdown and collaboration, AWS SES for transactional emails, MailChimp for newsletters, Stripe for selling.

Blazing fast

Best of both worlds: for initial load, pages are rendered by the server; for subsequent loads, pages are rendered on the client. Automatic code-splitting with page prefetching.

We keep the app up-to-date

We regularly improve code and upgrade dependencies. We use this app for this website and for our book. You are welcome to use our open-source app for own your project.


Showcase

Check out projects built with the help of this open source app.

Retaino
by Earl Lee

Save, annotate, review, and share great web content. Receive smart email digests to retain key information.

Homepage for Async
by our team

Communication tool for small and remote engineering teams to achieve deep work (prelaunch).

SaaS boilerplate app
by our team

Boilerplate to quickly launch a SaaS product: React, Next, MobX, Express, Mongoose, MongoDB, Material-UI, Typescript.

Harbor
by our team

Web app that allows anyone with a Gmail account to charge for advice sent via email.


Team

Together, we've built Builder Book and Harbor. Stay tuned for Async.

Delgermurun Purevkhuu

Delgermurun Purevkhuu
Ulaanbaatar, Mongolia

Del is a back-end developer. He has built many production-ready web apps with JavaScript and Python.

Kelly Burke

Kelly Burke
Vancouver, WA

Kelly is a front-end developer. She likes using React and Material Design and enjoys solving UX problems.

Timur Zhiyentayev

Timur Zhiyentayev
Vancouver, WA

Tima is a JavaScript web developer. He likes learning any technology that improves end-user experience.


© 2018 Builder BookTermsGithub