Skip to content

LuizHenriquePy/talker-manager

Repository files navigation

Talker Manager

O projeto consiste em uma API para gerenciar o cadastro, edição, visualização e exclusão de dados de um palestrante (talker).

Tecnologias utilizadas

  • JavaScript
  • Expressjs
  • fs
  • Node
  • Nodemon
  • Mocha
  • Chai
  • Chai-http
  • Sinon
  • Docker
  • Eslint

Como executar o projeto

Faça o clone do repositório:

git clone https://github.com/LuizHenriquePy/talker-manager.git

Faça a instalação das bibliotecas necessárias:

npm install

Execute o docker compose:

docker-compose up -d

Acesse o terminal do container:

docker exec -it talker_manager bash

Faça a instalação das bibliotecas (caso seja necessário):

npm install

Execute o projeto:

npm run dev

Como executar os testes

Execute o docker compose:

docker-compose up -d

Acesse o terminal do container:

docker exec -it talker-manager bash

Execute os testes:

npm test

Arquivos desenvolvidos pela Trybe:

  • docker-compose.yml
  • talker.json
  • seed.json