Postm é a implementação do projeto final do processo seletivo da Loading.
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).
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.
- Clone o repositório:
git clone https://github.com/pab-h/postm.git
- Instale as dependencias utilizando o poetry:
poetry install
-
Crie e preencha corretamente o arquivo com as variáveis de ambiente, .env, Há um arquivo exemplo, .env-example.
-
(opcional) Execute os testes unitários para verificar se está tudo certo
poetry run test
- Inicialize a aplicação:
poetry run start
A documentação dos endpoints que essa API oferece estão disponíveis aqui, via Postman.