Golang todo application, a simple one.
Code architecture using Clean Architecture by uncle bob, which highlighted couple thigns
- Entity
- Usecase
- Repository
The goals is to abstract the whole implementation of one another, which mean if i want to change my DB for example, into MYSQL it will be relatively easy without breaking the existing code.
First of all, please fill your db user and password into env/config.json
go mod tidy
go run cmd/server/main.go