Repository adalah hasil percobaan penulis dalam belajar Golang yang mana menggunakan Clean Architecture, yang memisahkan setiap layer aplikasi. Pada umumnya dibedakan menjadi layer :
- Repository
- Service
- Handler
Project ini menggunakan beberapa teknologi yaitu :
- Golang Versi 1.15
- Echo Labstack
- GORM
- Godotenv
- Logrush
- MySQL
Sebelum itu pastikan MySQL sudah running dan buat sebuah database dengan nama golang_crud dan sesuaikan dengan yang ada di file .env
Berikut langkah-langkah untuk running repo ini
$ git clone https://github.com/teten-nugraha/golang-crud.git
$ go mod download
$ go run main.go