Hopster is a monorepo ride-sharing backend under active development, split into user, driver, and trip services that each expose a gRPC interface, fronted by an HTTP gateway for browser clients, alongside a Next.js web app.
Service contracts are defined as protobufs in a shared package and code-generated for Go; the gateway translates incoming HTTP requests into internal gRPC calls. The gRPC and gateway wiring and the user service are in place; the driver and trip services, auth middleware and Docker Compose tooling are next on the roadmap.