https://github.com/larissaperinoto/talker-manager-api
A API Talker Manager permite cadastrar, visualizar, pesquisar, editar e excluir informações de palestrantes.
https://github.com/larissaperinoto/talker-manager-api
docker express fs-module javascript nodejs
Last synced: 3 months ago
JSON representation
A API Talker Manager permite cadastrar, visualizar, pesquisar, editar e excluir informações de palestrantes.
- Host: GitHub
- URL: https://github.com/larissaperinoto/talker-manager-api
- Owner: larissaperinoto
- Created: 2022-12-09T13:26:44.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-09T21:08:38.000Z (over 3 years ago)
- Last Synced: 2025-07-26T23:52:56.161Z (11 months ago)
- Topics: docker, express, fs-module, javascript, nodejs
- Language: JavaScript
- Homepage:
- Size: 209 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Talker Manager API
A [Trybe](https://www.betrybe.com/) é uma escola de tecnologia com foco em formação de Desenvolvedores Web e o projeto Talker Manager foi proposto como atividade de aprimoramento dos estudos sobre desenvolvimento back-end onde iniciamos a utilização do NodeJS.
## Objetivo
A API Talker Manager tem o objetivo de oferecer opções de CRUD (create, read, update, delete) ao usuário, logo, é possível cadastrar, visualizar, pesquisar, editar e excluir informações através dos endpoints. Esta API atua como o back-end de um sistema de cadastro de palestrantes.
## Tecnologias e Ferramentas
Neste projeto não é utilizado um banco de dados, portanto, utilizou-se o módulo **fs**, nativo do [NodeJS](https://nodejs.org/en/), para realizar leituras e escritas em um arquivo json. As demais tecnologias utilizadas foram [Express](https://expressjs.com/pt-br/) e [Docker](https://www.docker.com/). A ferramenta [ESlint](https://eslint.org/) foi utilizada para alinhamento do código.
## ⚙️ Execução
Para executar a aplicação inicie realizando o clone deste repositório com o comando abaixo.
git clone git@github.com:larissaperinoto/talker-manager-API.git
Navegue até a raíz do projeto.
cd talker-manager-API/
Rodando a aplicação com o Docker
Na pasta app do projeto, suba o container talker_manager utilizando o docker-compose.yml. Utilize o comando abaixo.
docker-compose up -d
Entre no terminal do container
docker exec -it talker_manager bash
Instale as depedências do projeto
npm install
Inicie o servidor
npm run dev
---
Desenvolvido por [Larissa Perinoto](www.linkedin.com/in/larissaperinoto), © 2022.