Este repositório contém um projeto focado na construção de uma aplicação de palestrantes (talkers) utilizando Node.js com Express para a criação de uma API REST. O objetivo é a manipulação de dados através das operações CRUD (Create, Read, Update e Delete). A manipulação de dados é realizada com um JSON, mas a última realiza uma consulta em um banco de dados MySQL.
- Manipular dados locais ou em banco de dados MYSQL
- Validar dados em requisições (headers, body, query)
- Configurar uma aplicação Back-end
- Criação de rotas
- Em um diretório, clonar o repositório (SSH key):
git clone https://github.com/yagobmoreira/talker-manager
- Instalar as dependências:
npm install
- Iniciar os containers Docker:
docker compose up -d
docker exec -it talker_manager bash
npm start
- Testes:
npm test
npm run lint
Yago Moreira - /db - /middlewares - /routes - /utils
Trybe - Everything else