├── .editorconfig ├── .env.test ├── .eslintrc ├── .gitignore ├── .sequelizerc ├── README.md ├── __tests__ ├── factories │ ├── fakes │ │ ├── FakeBank.js │ │ └── FakeRating.js │ └── index.js ├── helpers │ └── TruncateHelper.js └── integration │ ├── banks.test.js │ └── ratings.test.js ├── design ├── banks.png └── banks.xd ├── docker-compose.yml ├── insomnia.json ├── jest.config.js ├── package.json ├── src ├── app.js ├── config │ └── database.js ├── controllers │ ├── BanksController.js │ └── RatingsController.js ├── database │ ├── migrations │ │ ├── 20190420125737-create-banks.js │ │ └── 20191124114714-create-ratings.js │ └── seeders │ │ ├── 20191122185532-banks.js │ │ └── 20191124155251-ratings.js ├── models │ ├── Bank.js │ ├── Rating.js │ └── index.js ├── routes │ └── index.js └── server.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/.env.test -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /database 3 | *.env 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /.sequelizerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/.sequelizerc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/factories/fakes/FakeBank.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/__tests__/factories/fakes/FakeBank.js -------------------------------------------------------------------------------- /__tests__/factories/fakes/FakeRating.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/__tests__/factories/fakes/FakeRating.js -------------------------------------------------------------------------------- /__tests__/factories/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/__tests__/factories/index.js -------------------------------------------------------------------------------- /__tests__/helpers/TruncateHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/__tests__/helpers/TruncateHelper.js -------------------------------------------------------------------------------- /__tests__/integration/banks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/__tests__/integration/banks.test.js -------------------------------------------------------------------------------- /__tests__/integration/ratings.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/__tests__/integration/ratings.test.js -------------------------------------------------------------------------------- /design/banks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/design/banks.png -------------------------------------------------------------------------------- /design/banks.xd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/design/banks.xd -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /insomnia.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/insomnia.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/package.json -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/src/app.js -------------------------------------------------------------------------------- /src/config/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/src/config/database.js -------------------------------------------------------------------------------- /src/controllers/BanksController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/src/controllers/BanksController.js -------------------------------------------------------------------------------- /src/controllers/RatingsController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/src/controllers/RatingsController.js -------------------------------------------------------------------------------- /src/database/migrations/20190420125737-create-banks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/src/database/migrations/20190420125737-create-banks.js -------------------------------------------------------------------------------- /src/database/migrations/20191124114714-create-ratings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/src/database/migrations/20191124114714-create-ratings.js -------------------------------------------------------------------------------- /src/database/seeders/20191122185532-banks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/src/database/seeders/20191122185532-banks.js -------------------------------------------------------------------------------- /src/database/seeders/20191124155251-ratings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/src/database/seeders/20191124155251-ratings.js -------------------------------------------------------------------------------- /src/models/Bank.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/src/models/Bank.js -------------------------------------------------------------------------------- /src/models/Rating.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/src/models/Rating.js -------------------------------------------------------------------------------- /src/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/src/models/index.js -------------------------------------------------------------------------------- /src/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/src/routes/index.js -------------------------------------------------------------------------------- /src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/src/server.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/rsxp-neon-api-nodejs/HEAD/yarn.lock --------------------------------------------------------------------------------