Mini project which focus for development application cafe shop, which is the application is used for customer can table reservation and order menus in the cafe shop. Another feature on application is can manage menus, customer and can see transactions which is running.
clone project
git clone https://github.com/bimaagung/cafe-reservation.git
running app
make run
- Test Coverage
go test -v ./... -coverprofile profile.out
go tool cover -func profile.out // per function
go tool cover -html profile.out // view html
+---.vscode
+---bin
+---database
| \---migration
+---menu
| +---controller
| +---domain
| +---mocks
| +---repository
| | +---minio
| | +---postgres
| | \---redis
| +---usecase
| \---validation
+---middleware
| \---authorization
+---pkg
| +---dotenv
| +---minio
| +---postgres
| \---redis
+---user
| +---controller
| +---domain
| +---mocks
| +---repository
| \---usecase
\---utils
+---exception
+---response
\---token_manager
- Golang
- Fiber
- Postgres
- Gorm
- JWT Auth
- Testify
- APM ELK