Skip to content

Latest commit

 

History

History
129 lines (79 loc) · 2.17 KB

readme.md

File metadata and controls

129 lines (79 loc) · 2.17 KB

CodeQL Advanced Go

API RESTful em Go para gerenciamento de produtos

GitHub top language Made by Repository size GitHub last commit

✨ 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/bullet-cloud-api.git

Entrar no diretório

cd bullet-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