- apis - all api modules
- apis.user - user module
- apis.user.repository.go - define a user's repository interface
- apis.user.usecase.go - define a user's usecase interface
- apis.repository - curd operations to database
- apis.usecase - logic curd operations
- apis.delivery - http curd routes
- apis.user - user module
- models - modles
- routes - routes
- structs - define module's interface or struct