API RESTful para um aplicativo de mímica, desenvolvida como parte do curso "Web API" da Alura. Permite gerenciar temas e enviar dicas para sessões de mímica.
- C# / .NET (versão específica que o projeto utiliza, ex: .NET 6 ou .NET Core 3.1)
- Web API (ASP.NET)
- Biblioteca/testes (se houver, ex: xUnit, FluentValidation)
- Controle de versão: Git
- .NET SDK (Versão 3.1)
- Clone o repositório:
git clone https://github.com/Angelowh/MimicAPI.git cd MimicAPI - Navegue até o diretório do projeto e execute:
dotnet restore dotnet build dotnet run
- A API ficará disponível em http://localhost: (ex: http://localhost:5000).
Sugestão de como documentar os endpoints (substitua <endpoint>/variáveis conforme o real):
- Listagem:
### GET /api/mimics
Retorna todos os temas de mímica disponíveis.
- Exemplo de resposta:
[
{ "id": 1, "tema": "Animais" },
{ "id": 2, "tema": "Profissões" }
]- Obter por Id:
### GET /api/mimics/{id}
Retorna todos os temas de mímica disponíveis.
- Exemplo de resposta:
{ "id": 1, "tema": "Animais" }- Cadastrar:
### POST /api/mimics
Adiciona um novo tema de mímica.
- Exemplo de requisição:
{ "tema": "Filmes famosos" }
- Exemplo de resposta:
{ "tema": "Filmes famosos" }- Atualizar
### PUT /api/mimics/{id}
Adiciona um novo tema de mímica.
- Exemplo de requisição:
{ "tema": "Filmes famosos" }- Deletar:
### DELETE /api/mimics/{id}