Skip to content

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.

Notifications You must be signed in to change notification settings

Angelowh/MimicAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MimicAPI

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.

📌 Tecnologias

  • 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

📌 Requisitos

Como executar

  1. Clone o repositório:
    git clone https://github.com/Angelowh/MimicAPI.git
    cd MimicAPI
  2. Navegue até o diretório do projeto e execute:
    dotnet restore
    dotnet build
    dotnet run
  3. A API ficará disponível em http://localhost: (ex: http://localhost:5000).

5. Endpoints disponíveis

Sugestão de como documentar os endpoints (substitua <endpoint>/variáveis conforme o real):

📌 Endpoints

  • 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}

🛠 Stack:

C# Swagger

✍️Autor

Pedro Angelo

Gmail Badge Instagram Badge

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published