JohnVictor777/api-ecommerce ? reverse-engineered prompt
Reverse engineered prompt
Quero que você construa uma API de e commerce em ASP.NET Core com C# para gerenciar produtos, usuários, carrinho, pedidos e pagamentos de forma simples e organizada. Preciso que ela tenha autenticação com JWT e perfis de acesso, cadastro e login de usuários, CRUD completo de produtos com controle de estoque, criação e acompanhamento de pedidos, e ações para adicionar, remover e atualizar itens no carrinho com cálculo automático de totais.
Use Entity Framework Core com SQL Server, deixe a estrutura bem separada por áreas do sistema, com serviços, repositórios e modelos bem divididos, e trate erros com mensagens claras para a API. Também quero documentação com Swagger já funcionando com suporte a Bearer token, logs estruturados, configuração por variáveis de ambiente, e tudo pronto para rodar localmente e com Docker. Se fizer sentido, inclua testes unitários básicos para as regras principais e siga boas práticas de código limpo e fácil de manter.
Are you gonna build this?
make sure you review the code using coderabbit