Skip to content

Bulletdev/magalu-cloud-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API RESTful em Go para gerenciamento de produtos

✨ Recursos

CRUD completo de produtos
Armazenamento in-memory
Tratamento seguro de concorrência
Endpoints RESTful

Health check

Testes Unitários

demonstração:

🛠 Tecnologias

Golang
Gorilla Mux
Sync primitives

📦 Instalação

Pré-requisitos

Go 1.21+ Git

Passos

git clone https://github.com/bulletdev/magalu-cloud-api.git

Entrar no diretório

cd magalu-cloud-api

Baixar dependências

go mod tidy

Rodar aplicação

go run cmd/main.go

🔍 Endpoints

GET /products: Listar todos produtos

POST /products: Criar produto

GET /products/{id}: Buscar produto específico

PUT /products/{id}: Atualizar produto

DELETE /products/{id}: Deletar produto

GET /health: Verificar status da aplicação

🧪 Test

go test ./...

📄 Licença

BulletDEv all rights reserveds

About

API RESTful em Go para gerenciamento de produtos

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages