CarlosLonghi / API_Rest_GazinTech

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Variáveis de ambiente

  • Altere o nome de arquivo .env.example para .env, e .env.test.example para .env.test.

Rodando o Projeto

  • Instalação da API RESTful
    npm install
  • Comando para execultar as migrações e criar o Banco de Dados.
    npm run knex -- migrate:latest
  • Comando para execultar a API
    npm run dev

Execultando Testes

  • Comando para execultar os testes.
    npm run test

RF (Requisitos Funcionais)

Níveis

  • Deve ser possível cadastrar um nível;
  • Deve ser possível listar os níveis;
  • Deve ser possível editar o nível;
  • Deve ser possível deletar o nível;

Desenvolvedores

  • Deve ser possível cadastrar um desenvolvedor;
  • Deve ser possível listar os desenvolvedores;
  • Deve ser possível editar um desenvolvedor;
  • Deve ser possível deletar um desenvolvedor;

RN (Regra de Negócio)

  • Não deve ser possível deletar um nível se houverem desenvolvedores vinculados à ele;

About


Languages

Language:TypeScript 100.0%