gofiber-clean-architecture
gofiber-clean-architecture copied to clipboard
This project was created to learn golang with go fiber framework
Go Fiber Clean Architecture
This project was created to learn golang with go fiber framework
How To Run
- Run docker compose with command
docker compose up
- Run Migration DB
migrate -database "mysql://root:root@tcp(localhost:3306)/gofiber_clean_architecture" -path db/migrations up
- Run application with command
go run main.go
Feature
- [x] Database ORM
- [x] Database Relational
- [x] Json Validation
- [x] JWT Security
- [x] Database migration
- [x] Docker Support
- [x] Open API / Swagger
- [x] Integration Test
- [x] Http Client
- [x] Error Handling
- [x] Logging
- [x] Cache