Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/walber-vaz/crud-go

Api rest usando go com framework gin-gonic
https://github.com/walber-vaz/crud-go

backend crud docker docker-compose gin-gonic go golang rest-api

Last synced: about 2 months ago
JSON representation

Api rest usando go com framework gin-gonic

Awesome Lists containing this project

README

        

# Projeto criando Api REST com Go usando o framework Gin

[![wakatime](https://wakatime.com/badge/user/a98f0234-1d95-40bf-a1e4-76c757645f01/project/438db3f4-786d-435c-bb62-24241e5e087b.svg)](https://wakatime.com/badge/user/a98f0234-1d95-40bf-a1e4-76c757645f01/project/438db3f4-786d-435c-bb62-24241e5e087b)

## Sobre o projeto

Projeto criado para estudo de Go e do framework Gin. O projeto consiste em uma API REST que faz o CRUD de usuários.

## Tecnologias utilizadas

- **[Go](https://golang.org/)**
- **[Gin](https://gin-gonic.com/)**
- **[Godotenv](https://github.com/joho/godotenv)**
- **[MongoDB](https://www.mongodb.com/)**
- **[Zap Log](https://github.com/uber-go/zap)**
- **[Docker](https://www.docker.com/)**
- **[Docker Compose](https://docs.docker.com/compose/)**
- **[Validator](https://github.com/go-playground/validator)**

## TODO

- [x] Criar projeto
- [x] Criar estrutura de pastas
- [ ] Criar Dockerfile
- [ ] Criar docker-compose
- [ ] Criar conexão com o banco de dados
- [x] Criar CRUD de usuários
- [ ] Criar testes unitários
- [ ] Criar testes de integração
- [ ] Criar testes de aceitação
- [ ] Criar documentação
- [ ] Criar CI/CD
- [ ] Criar deploy

## LICENSE

Esse projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.

## Autor

Feito por [Walber Vaz](https://walbervazdev.com.br/)

E-mail:

Linkedin: [Walber Vaz](https://www.linkedin.com/in/walber-vaz/)