Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 1.28 KB

README.md

File metadata and controls

43 lines (27 loc) · 1.28 KB

Postm

Postm é a implementação do projeto final do processo seletivo da Loading.

Sobre o projeto

Como dito pela própia Loading:

O objetivo deste desafio é avaliar suas habilidades de desenvolvimento back-end, especificamente na criação de uma API REST para gerenciamento de postagens. A API permitirá que os usuários realizem operações CRUD (Create, Read, Update, Delete).

Como executar essa API?

Perdoem-me. Ainda não sei utilizar docker para facilitar a sua instalação.

Para continuar você precisará ter o python, poetry e o mongoDB instalados em sua máquina.

  1. Clone o repositório:
git clone https://github.com/pab-h/postm.git
  1. Instale as dependencias utilizando o poetry:
poetry install 
  1. Crie e preencha corretamente o arquivo com as variáveis de ambiente, .env, Há um arquivo exemplo, .env-example.

  2. (opcional) Execute os testes unitários para verificar se está tudo certo

poetry run test 
  1. Inicialize a aplicação:
poetry run start 

Documentação

A documentação dos endpoints que essa API oferece estão disponíveis aqui, via Postman.