GameStore API foi desenvolvida utilizando ASP.NET Core. Possui funcionalidades para gerenciar uma loja de jogos com endpoints que realizam operações CRUD (Create, Read, Update, Delete).
Siga os passos abaixo para configurar o ambiente de desenvolvimento local:
-
Clone o repositório:
git clone https://github.com/lsboissard/game-store.git cd game-store
-
Navegue até o diretório do projeto API:
cd GameStore.Api
-
Restaure as dependências do projeto:
dotnet restore
-
Compile o projeto:
dotnet build
-
Inicie a aplicação:
dotnet run
Para usar a API, você pode utilizar ferramentas como Postman ou curl. Veja alguns exemplos de requisições abaixo.
curl -X GET "http://localhost:5000/api/games"
GET /api/games
: Lista todos os jogos.GET /api/games/{id}
: Obtém detalhes de um jogo específico.POST /api/games
: Adiciona um novo jogo.PUT /api/games/{id}
: Atualiza um jogo existente.DELETE /api/games/{id}
: Remove um jogo.