Leads

Critérios Pts.
Utilizar SQLAlchemy, Dataclass, Blueprint, Migrations e Padrão Flask Factory corretamente. 1
[GET] /leads - Rota funcionando e ordenada de acordo com o enunciado. 1
[GET] /leads - [ERRO] Nenhum dado encontrado. 0.5
[POST] /leads - Rota funcionando de acordo com o enunciado. 1
[POST] /leads - [ERRO] E-mail e telefone únicos. 0.5
[POST] /leads - [ERRO] Telefone obrigatoriamente no formato (xx)xxxxx-xxxx. 0.5
[PATCH] /leads - Rota funcionando de acordo com o enunciado. 2
[PATCH] /leads - [ERRO] - Corpo da requisição obrigatoriamente apenas com email e deve ser uma string; 0.5
[PATCH] /leads - [ERRO] - Nenhum dado encontrado. 0.5
[DELETE] /leads - Rota funcionando de acordo com o enunciado. 1
[DELETE] /leads - [ERRO] - Corpo da requisição obrigatoriamente apenas com email e deve ser uma string; 0.5
[DELETE] /leads - [ERRO] - Nenhum dado encontrado. 0.5
Arquivos requirements.txt, .env, .env.example e .gitignore (venv e .env adicionados) 0.5