├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── .sequelizerc ├── .vscode └── settings.json ├── README.md ├── nodemon.json ├── package.json ├── src ├── app.js ├── app │ ├── controllers │ │ ├── SessionController.js │ │ └── UserController.js │ ├── middlewares │ │ └── auth.js │ └── models │ │ └── User.js ├── config │ ├── auth.js │ └── database.js ├── database │ ├── index.js │ ├── migrations │ │ └── 20191217180244-create-users.js │ └── seeds │ │ └── 20191217184414-admin-user.js ├── routes.js └── server.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsonbraga/node-api-boilerplate/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsonbraga/node-api-boilerplate/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsonbraga/node-api-boilerplate/HEAD/.prettierrc -------------------------------------------------------------------------------- /.sequelizerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsonbraga/node-api-boilerplate/HEAD/.sequelizerc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "git.ignoreLimitWarning": true 3 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsonbraga/node-api-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsonbraga/node-api-boilerplate/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsonbraga/node-api-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsonbraga/node-api-boilerplate/HEAD/src/app.js -------------------------------------------------------------------------------- /src/app/controllers/SessionController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsonbraga/node-api-boilerplate/HEAD/src/app/controllers/SessionController.js -------------------------------------------------------------------------------- /src/app/controllers/UserController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsonbraga/node-api-boilerplate/HEAD/src/app/controllers/UserController.js -------------------------------------------------------------------------------- /src/app/middlewares/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsonbraga/node-api-boilerplate/HEAD/src/app/middlewares/auth.js -------------------------------------------------------------------------------- /src/app/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsonbraga/node-api-boilerplate/HEAD/src/app/models/User.js -------------------------------------------------------------------------------- /src/config/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsonbraga/node-api-boilerplate/HEAD/src/config/auth.js -------------------------------------------------------------------------------- /src/config/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsonbraga/node-api-boilerplate/HEAD/src/config/database.js -------------------------------------------------------------------------------- /src/database/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsonbraga/node-api-boilerplate/HEAD/src/database/index.js -------------------------------------------------------------------------------- /src/database/migrations/20191217180244-create-users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsonbraga/node-api-boilerplate/HEAD/src/database/migrations/20191217180244-create-users.js -------------------------------------------------------------------------------- /src/database/seeds/20191217184414-admin-user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsonbraga/node-api-boilerplate/HEAD/src/database/seeds/20191217184414-admin-user.js -------------------------------------------------------------------------------- /src/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsonbraga/node-api-boilerplate/HEAD/src/routes.js -------------------------------------------------------------------------------- /src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsonbraga/node-api-boilerplate/HEAD/src/server.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsonbraga/node-api-boilerplate/HEAD/yarn.lock --------------------------------------------------------------------------------