Skip to content

Aplicação de palestrantes (talkers) utilizando Node.js com Express para a criação de uma API REST.

Notifications You must be signed in to change notification settings

yagobmoreira/talker-manager

Repository files navigation

Talker Manager Project 🗣️

app

Descrição do Projeto

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.

Tecnologias utilizadas

javascript nodeJs expressJs mySQL docker eslint jest

O que aprendi

  • 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

Executar o projeto

  1. Em um diretório, clonar o repositório (SSH key):
git clone https://github.com/yagobmoreira/talker-manager
  1. Instalar as dependências:
npm install
  1. Iniciar os containers Docker:
docker compose up -d
docker exec -it talker_manager bash
npm start
  1. Testes:
npm test
npm run lint

Contribuições

Yago Moreira - /db - /middlewares - /routes - /utils

Trybe - Everything else

About

Aplicação de palestrantes (talkers) utilizando Node.js com Express para a criação de uma API REST.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published