Skip to content

Back-End. Express.JS application that allows the user to manage Talkers with CRUD developed in the Trybe Backend module

Notifications You must be signed in to change notification settings

famalaquias/talker-manager

Repository files navigation

🗣️ Talker Manager 🗣️

📃 Sobre

O projeto consiste em uma aplicação Express usando Middlewares, onde construiremos uma aplicação de cadastro de talkers (palestrantes) usando uma API de um CRUD (Create, Read, Update e Delete) e alguns endpoints para ler e escrever em um arquivo utilizando o módulo fs.

👨‍💻 Habilidades Desenvolvidas

  • Desenvolver uma API de um CRUD (Create/Criar, Read/Ler, Update/Atualizar e Delete/Deletar)
  • Desenvolver endpoints que irão ler e escrever em um arquivo utilizando o módulo fs
  • Criar uma aplicação Express.js
  • Usar o Node.js
  • Criar Middlewares

🛠️ Ferramentas Utilizadas

  • Node.js
  • Express
  • Fs Modules
  • Body Parser
  • Crypto

⚠️ Instruções para a Execução do Projeto

  1. Clone o repositório do projeto em sua máquina: [email protected]:famalaquias/talker-manager.git

  2. Rodar a aplicação no Docker ou Localmente

🐳 Docker

É necessário ter a ferramenta Docker instalada.

* Rode o serviço node com o comando: docker-compose up -d

Esse serviço irá inicializar um container chamado talker_manager. A partir daqui você pode rodar o container via CLI ou abri-lo no VS Code.

* Use o comando: docker exec -it talker_manager bash

Ele te dará acesso ao terminal interativo do container criado pelo compose, que está rodando em segundo plano.

* Instale as dependências, caso existam, com o comando: npm install


💻 Localmente

É necessário ter a ferramente Node, obrigatoriamente, instaladoa em seu computador (espera-se que a versão utilizada seja a 16).

* Instale as dependências, caso existam, com o comando: npm install


About

Back-End. Express.JS application that allows the user to manage Talkers with CRUD developed in the Trybe Backend module

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published