Skip to content

Bulletdev/bullet-cloud-api

Repository files navigation

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

About

API RESTful em Go para gerenciamento de produtos

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published