Answer 1

Run program:

go run test_1/main.go

You can access via http://localhost:8080/fill with http method POST

Answer 2

Run program:

go run test_2/main.go

You can access via http://localhost:8080/order?product_name=Baju with the parameters of existing product_name that Baju or Kemeja

Answer 3

Run program:

go run test_3/main.go

You can see the simulation where X fill all possible dot.

Notes

All URL above can be overwritten by your local IP address, as shown below: