NaldsonChagas/thera-consulting-challenge — reverse-engineered prompt
Reverse engineered prompt
Quero que você monte uma API para gestão de ordens de venda, pronta para rodar e testar. Ela precisa permitir cadastrar e consultar clientes, itens e tipos de transporte, autorizar tipos de transporte para cada cliente, criar ordens de venda, listar e buscar ordens, avançar o status da ordem e trocar o tipo de transporte quando fizer sentido pelas regras do negócio. Também quero um endpoint simples de saúde da aplicação e um endpoint de agendamento, além de documentação interativa da API para eu conseguir testar tudo pelo navegador.
Quero isso com validação de dados, proteção básica contra abuso de requisições, logs organizados das chamadas e um histórico de eventos importantes. Use banco relacional com persistência real, deixe tudo preparado para subir com Docker e também para rodar localmente com variáveis de ambiente e seed inicial. Inclua testes unitários e de integração, e organize o código de um jeito limpo, separado das regras de negócio. Se precisar, pode consultar a documentação atual online.
Want more depth? Deep Reverse