Go RESTful API MySQL and GIN
This starter kit is designed to get you up and running with a project structure optimized for developingRESTful API services in Go
The kit provides the following features right out of the box:
- CRUD User
- Auth User
- CURD Campaign
- Midtrans Integration
- HTML Render
The kit uses the following Go packages:
- Gin HTTP web Framework: Gin
- JWT Go: JWT
- Cors: Cors
- Go Validator: Validator
- Payment Gateway: Midtrans
- MySQL: MySQL
- Multi Template: Multitemplate
- Go Gorm: Gorm
Project Structure
├── handler (like controller)├── helper (api response format and other)├── module├────── entity.go├────── formatter.go├────── input.go├────── repository.go├────── service.go├── web└── main.go
API Collection
- Postman: Collection
Made By
- Reference by BWA course premium
- Compiled by Me