Durante esta Next Level Week foi desenvolvida uma API Restful para Net Promoter Score.
O Net Promoter Score é uma metodologia de satisfação de clientes desenvolvida para avaliar o grau de fidelidade dos clientes de qualquer perfil de empresa.
Foram feitas algumas melhorias e adições no projeto.
- autenticação usando jwt.
- proteção de rota.
- docker.
Se você estiver iniciando a jornada e não tem muita familiariadade com alguns conceitos, esse guia definitivamente irá lhe ajudar: Guia Next Level Week #4
As aulas foram ministradas pela Daniele Leão instrutora da Rocketseat
$ cd nlw-nodejs-edicao4
$ yarn install
Creating environment variables
$ mkdir .env
$ cd .env
$ touch production
$ touch testing
Example .env file
INFO = STRING
PORT = INT
SALT_KEY = UUID
HOST = STRING
POSTGRESS_PORT = INT
USERNAME = STRING
PASSWORD = STRING
DATABASE = STRING
Create image POSTGRES
$ docker-compose build
$ docker-compose up -d
Run production DATABASE
$ yarn start
Run Development DATABASE
$ yarn dev
Run migrations
$ yarn typeorm migration:run
Create migrations
$ yarn typeorm migration:create -n MigrateName
Run migrations rollback
$ yarn knex:migration:revert
Run tests
$ yarn test
- Author - Felipe Araujo:
- Date - February/2021: