Este projeto consiste no desenvolvimento de uma API de receitas utilizando ASP.NET. A API permite operações CRUD (criar, ler, atualizar e deletar) para receitas e usuários, além de permitir o cadastro e consulta de comentários nas receitas.
- Retornar todas as receitas disponíveis.
- Adicionar, remover e atualizar receitas.
- Cadastrar, remover, consultar e atualizar usuários.
- Cadastrar e consultar comentários nas receitas.
- A API possui documentação via Swagger.
Antes de começar, certifique-se de ter o seguinte instalado:
git clone https://github.com/arturpeixoto/projeto-api-de-receitas-csharp.git
cd projeto-api-de-receitas-csharp
Execute o comando para restaurar os pacotes necessários:
dotnet restore
Para rodar a aplicação, utilize o comando:
dotnet run --project src/recipes-api
Ao executar o projeto, a API será documentada e acessível via Swagger. Após a execução, abra o navegador e acesse a URL exibida nos logs para visualizar a documentação da API e testar os endpoints.
A API oferece uma interface gráfica via Swagger, onde você pode interagir com os endpoints disponíveis, como criar, listar, atualizar e remover receitas, usuários e comentários.
- C#
- ASP.NET Core
- Swagger para documentação
Contribuições são sempre bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request.