VictorHenriqueTerraCheru/TCC.back ? reverse-engineered prompt

Reverse engineered prompt

Quero que você construa o backend de uma API para registro e validação de ocorrências urbanas, pensando em um sistema colaborativo para moradores enviarem problemas da cidade e outras pessoas poderem confirmar essas ocorrências.

Preciso que a aplicação seja em .NET, com endpoints simples para criar, listar e validar ocorrências, autenticação com perfis de usuário diferentes, e integração com PostgreSQL usando dados geográficos para guardar localização. Também quero que ela faça geocodificação de endereço, usando uma API pública quando precisar, e que siga as regras de uso corretas.

Deixa tudo pronto para rodar localmente com migrations automáticas no ambiente de desenvolvimento, usuários de exemplo criados na primeira execução, e documentação da API acessível de forma fácil. Se precisar, olha a documentação atual online para garantir que os detalhes estejam corretos. Quero também testes de integração básicos para cobrir os principais fluxos.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab