/site-pet-backend

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

petBack API

TO-DO

Instalando

Você precisa ter poetry instalado.

Abra um terminal na pasta-raiz do projeto e digite o comando:

    poetry install

Executando

Após instalar, abra um terminal na pasta-raiz do projeto e digite o comando:

    poetry run uvicorn main:petBack --reload

O servidor poderá ser acessado em http://localhost:8000/

Documentação

Execute o comando acima e navegue para http://localhost:8000/docs

Arquitetura & Estrutura de Arquivos

App

Funcionalidade geral da API.

  • controllers: Controladores para entidades do domínio
  • models: Modelos para tabelas do banco de dados
  • schemas: Classes pydantic para validação de dados

API

Interface da API para o cliente.

Core

Funcionalidades básicas, como acesso ao banco de dados e segurança.