Skip to content

A API de Frases Motivacionais é uma aplicação simples que permite criar, ler, atualizar e excluir frases inspiradoras para ajudar a motivar os usuários. Ela foi construída usando Node.js com o framework Express e se conecta a um banco de dados PostgreSQL para armazenar e gerenciar as frases.

Notifications You must be signed in to change notification settings

J3Mateus/api-frase-ditconf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API de Frases Motivacionais

Esta API de Frases Motivacionais foi criada como parte da oficina de Docker do DITConf. Ela permite criar, listar, atualizar e excluir frases inspiradoras para motivar os usuários. A API foi construída usando Node.js, Express e PostgreSQL.

Funcionalidades

  • Listar frases motivacionais
  • Obter uma frase pelo ID
  • Adicionar uma nova frase
  • Atualizar uma frase existente
  • Excluir uma frase

Como Rodar a Aplicação

Siga as instruções abaixo para executar a aplicação em um ambiente de desenvolvimento:

  1. Certifique-se de que você possui o Node.js e o PostgreSQL instalados.
  2. Clone este repositório para o seu ambiente local.
  3. Navegue para o diretório do projeto usando o terminal.
  4. Instale as dependências usando o comando: npm install
  5. Configure as informações do banco de dados no arquivo db.js.
  6. Execute o comando: npm start
  7. Acesse a API em: http://localhost:3000/api/info

Rotas

  • Listar todas as frases:

    • GET /api/frases/get/all
  • Obter uma frase pelo ID:

    • GET /api/frases/get/:id
  • Adicionar frases:

    • POST /api/frases/add
  • Atualizar uma frase:

    • PUT /api/frases/:id
    • Corpo da Requisição:
      {
          "frase": "Frase atualizada aqui."
      }
  • Excluir uma frase:

    • DELETE /api/frases/delete/:id

Oficina de Docker do DITConf

Esta API de Frases Motivacionais foi desenvolvida como parte da oficina de Docker do DITConf. Ela ilustra o uso de Docker para empacotar e implantar aplicativos de forma isolada e consistente.

About

A API de Frases Motivacionais é uma aplicação simples que permite criar, ler, atualizar e excluir frases inspiradoras para ajudar a motivar os usuários. Ela foi construída usando Node.js com o framework Express e se conecta a um banco de dados PostgreSQL para armazenar e gerenciar as frases.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published