NOTE: This is still a WIP with many outstanding tasks
This repository aims to show an example project showcasing the usage of Golang, Gin, and Gorm for building a simple a web application.
-
Clone repository
git clone https://github.com/Y0sh1dk/golang-gin-gorm-example.git
-
Start dev environment
make run
- Add server config
- Add Tests
- Proper logging
- Seed DB with data
- Build docker image (from makefile)
- Different environments/configs
- Input validation
- User authentication (jwt)
- CI/CD
- Helm chart
- Change local dev to Kind cluster