gitextract_qfqtsf5j/ ├── .dockerignore ├── .gitignore ├── API_DOCS.md ├── Dockerfile ├── Dockerfile.wait ├── README.md ├── database/ │ ├── couriers.yml │ ├── customers.yml │ ├── models/ │ │ ├── courier.go │ │ ├── customer.go │ │ ├── delivery.go │ │ ├── order.go │ │ ├── product.go │ │ ├── tripPoint.go │ │ └── vehicle.go │ ├── postgres/ │ │ └── postgres.go │ ├── products.yml │ ├── redis/ │ │ └── redis.go │ ├── seeds.go │ └── vehicles.yml ├── demo/ │ ├── customer__closest_couriers.js │ ├── customer__delivery_request.js │ ├── electrons.js │ └── package.json ├── docker-compose.yml ├── go.mod ├── go.sum ├── handler/ │ ├── auth.go │ ├── base.go │ ├── courier.go │ ├── customer.go │ ├── delivery.go │ ├── handler.go │ ├── order.go │ └── ws.go ├── lib/ │ ├── billing/ │ │ └── billing.go │ ├── eta/ │ │ └── eta.go │ ├── sms/ │ │ └── sms.go │ └── ws/ │ ├── connection.go │ ├── hub.go │ └── room.go ├── main.go ├── middleware/ │ ├── cors.go │ └── jwt.go ├── plg/ │ └── handy.go ├── repository/ │ ├── courier.go │ ├── customer.go │ ├── delivery.go │ ├── order.go │ ├── product.go │ ├── repository.go │ └── tripPoint.go ├── server/ │ └── server.go ├── services/ │ ├── base.go │ ├── courier.go │ ├── delivery.go │ ├── dispatch.go │ ├── order.go │ └── services.go ├── shared/ │ └── types.go └── utils/ ├── geo/ │ └── geo.go ├── jwt/ │ └── jwt.go ├── secure/ │ └── secure.go ├── utils.go └── validator/ └── validator.go