Skip to content

Latest commit

 

History

History
34 lines (21 loc) · 1.18 KB

README.md

File metadata and controls

34 lines (21 loc) · 1.18 KB

Node.js Starter Kit

Backend Starter Kit written in Node.js with the following features:

  • ES6/ES7 ready: async/await, classes, arrow function, template strings etc ...
  • SQL Relational database support with Sequelize, with migration support
  • Koa web server, the next generation web server with async/await support.
  • REST API designed with RAML, produce a human friendly API documentation and a Mock Server for frontend developer.
  • Json Web Token authentication.
  • HTTPS support with Let's encrypt.
  • HTTP2 ready
  • Social Authentication with Facebook, Open Banking, Fidor etc .. Powered by passport
  • Fined-grained Authorization based on users, groups and resources.
  • Scalable by using a Micro Services based architecture. Orchestrating with pm2
  • Logging with timestamp and filename.
  • CORS support with kcors

Tl;DR

To start the backend:

# cd server
# npm install
# npm run setup
# npm start