Struktur Project
rootproject│ |── app│ │ └── app.go│ |── build│ │ |── build.sh│ │ |── docker-compose.yml│ │ └── dockerfile│ |── config│ │ |── casbin_config.go│ │ |── database_config.go│ │ |── fiber_config.go│ │ |── jwtware_config.go│ │ |── limiter_config.go.air.toml
|── app
│ └── app.go
|── build
│ |── build.sh
│ |── docker-compose.yml
│ |── dockerfile
│ |── .env_example
│ |── .gitignore
│ └── dockerfile.netrc_sample
|── config
│ |── casbin_config.go
│ |── database_config.go
│ |── fiber_config.go
│ |── jwtware_config.go
│ |── limiter_config.go
│ |── oauth_config.go
│ |── recover_config.go
│ |── session_config.go
│ |── smtp_config.go
│ |── translator_config.go
│ └── validator_config.go
|── constant
│ |── constant.go
│ |── env
│ │ └── env.go
│ └── errorconst
│ └── errorconst.go
|── .env_example
|── .git
│ |── branches
│ |── config
│ |── description
│ |── HEAD
│ |── hooks
│ │ |── applypatch-msg.sample
│ │ |── commit-msg.sample
│ │ |── fsmonitor-watchman.sample
│ │ |── post-update.sample
│ │ |── pre-applypatch.sample
│ │ |── pre-commit.sample
│ │ |── pre-merge-commit.sample
│ │ |── prepare-commit-msg.sample
│ │ |── pre-push.sample
│ │ |── pre-rebase.sample
│ │ |── pre-receive.sample
│ │ |── push-to-checkout.sample
│ │ └── update.sample
│ |── index
│ |── info
│ │ └── exclude
│ |── logs
│ │ |── HEAD
│ │ └── refs
│ │ |── heads
│ │ │ └── main
│ │ └── remotes
│ │ └── origin
│ │ └── HEAD
│ |── objects
│ │ |── info
│ │ └── pack
│ │ |── pack-6c1c03c49aecdc50a57802ad4f72b09cbffa9767.idx
│ │ └── pack-6c1c03c49aecdc50a57802ad4f72b09cbffa9767.pack
│ |── packed-refs
│ └── refs
│ |── heads
│ │ └── main
│ |── remotes
│ │ └── origin
│ │ └── HEAD
│ └── tags
|── .gitignore
|── go.mod
|── go.sum
|── handler
│ └── .gitkeep
|── lang
│ |── en.json
│ └── id.json
|── LICENSE
|── main.go
|── middleware
│ └── .gitkeep
|── migrations
│ |── migrate.go
│ └── sql
│ |── increment
│ │ |── .gitkeep
│ │ |── mysql
│ │ │ └── .gitkeep
│ │ └── postgres
│ │ └── .gitkeep
│ └── repeatable
│ |── .gitkeep
│ |── mysql
│ │ └── .gitkeep
│ └── posgres├│ └── .gitkeep
|── model├│ └── .gitkeep
|── model.conf├|── repo├│ └── .gitkeep
|── route
│ └── route.go
└── spa|- └── .air.toml|-.env.example|-.gitignore|-go.mod|-go.sum|-LICENSE|-main.go|-model.confgitkeep