# Preface

In this book we will architect a simple boilerplate project  to save enough time to  develop  scalable , manageable , reusable  products , easy integratable , modularize express.js applications.

Here is the [PenguinJS](https://github.com/samayun/penguin.js) repository we will architect

#### Why I thought to build this?

#### Who will read this book?

* Who already knows about node.js & express.js basic api & can build projects
* Who needs a good architecture to build scalable projects
* You don't have enough time for project & you need plug & play kinds of things suppose CRUD Operation,migration,seeding, any time change database SQL to NoSQL or NoSQL to SQL but keep same api for all kind of database.&#x20;
* Highly reusable & modularized, once you built a project you can use it anywhere easily just copy the module & paste on your next project:grinning:
* No pain for authentication:grinning:  Yeah it's supported built in JWT Authentication. You can change this easily :blush:  every nodejs developer feels pain after coming from Laravel kinds of framework.
