- JWT auth for multiple devices: the token depends on device (X-device header). For example, an user can have diferents tokens for Chrome (X-device: 'chrome-xxxxxx'), Firefox (X-device: 'firefox-xxxxxx'), Android (X-device: 'android-xxxxxx') and iOS (X-device: 'ios-xxxxxx')
- ES6, async / await
- Postgres and Redis
- Functional tests with Mocha, Chai and supertest (npm run dev-test)
- Basic user profile
- Also, there is a version with MongoDB, Redis and 2 express apps
Starter frontend in Vue node-starter-frontend
npm run init