Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/walber-vaz/crud-go
- Owner: walber-vaz
- License: mit
- Created: 2023-07-17T14:23:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-18T23:18:28.000Z (about 1 year ago)
- Last Synced: 2024-10-18T15:18:39.138Z (3 months ago)
- Topics: backend, crud, docker, docker-compose, gin-gonic, go, golang, rest-api
- Language: Go
- Homepage:
- Size: 75.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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/)