O Talker Manager é um projeto do curso de Desenvolvedor Web Full Stack da Trybe, aonde foi desenvolvido uma API de um CRUD (Create, Read, Update e Delete) de palestrantes (talkers)
Esse foi nosso primeiro contato com API e requisições, o desafio foi montar pela primeira as rotas passando por validações como: email válido, usuário com mínimo de caracteres, etc.
A Trybe desenvolveu a configuração inicial do projeto. Arquivos desenvolvidos por mim:
- tudo na pasta /src..
Tecnologias aplicadas por mim nesse projeto:
- NodeJS;
- Express;
- MySQL;
- Docker;
- Certifique-se de ter o docker instalado com as versões 1.29 ou superior;
- Clone o repositório;
- Suba os containers de banco de dados e Node com o comando
docker-compose up -d
; - Acesse o container Node com o comando
docker exec -it talker_manager bash
; - Instale as dependências do projeto com o comando
npm install
; - Sua aplicação está pronta para rodar!
npm start
;
printscreen da rota GET /talker que retorna um status 200 e um JSON com todos os palestrantes