This project has 4 Domain layer :
- Models Layer
- Repository Layer
- Usecase Layer
- Delivery Layer
The explanation about this project's structure can read from this medium's post : https://medium.com/@imantumorang/golang-clean-archithecture-efd6d7c43047
#move to directory
cd $GOPATH/src/github.com/radyatamaa
# Clone into YOUR $GOPATH/src
git clone https://github.com/radyatamaa/scrap-brick-app.git
#move to project
cd scrap-brick-app
# Run app
go run main.go
# Open at browser this url
http://localhost:8082/swagger/index.html