Today I would like to share with all of you our Node.js application boilerplate.
We use this boileplate every time we start a new project.
This application sets up an Express.js server with authentication, registration, password recovery, all out of the box.
Moreover, there is also implemented authentication/registration via Facebook oauth.
Finally, it supports localization and i18n friendly urls.
From the technical side, the boilerplate has been written using ES6/ES/ syntax and linted using
Below the main libraries:
- authentication via
- authorization via
- mail with
- i18n via
- logging via
- flash messages via
- input validation via
- templating via
- stylesheets via
- environment variables via
master branch is based on
Please check out the
sequelize branch to see the same boilerplate with
The application needs PostgreSQL 9.6+
You can clone the project here.
If you are looking to develop a new Node.js project and you need a valuable technical partner, fell free to contact us here and ask for a quotation.