Implementation

  • HTTP (SvelteKit, Next.js, or Vue.js) is used between the client panel and the main server.
  • gRPC (HTMX) is used between the admin panel and the main server.

gRPC generation

Make sure you have the latest version of the protoc-gen-go plugin installed:

go install google.golang.org/protobuf/cmd/protoc-gen-go@latest

For gRPC implementation, all proto files are inside the proto folder. After making any changes, we need to generate new types:

sh scripts/proto.sh

Need help?

Visit our discord server to ask any questions, make suggestions and give feedback :).

https://discord.gg/EdSZbQbRyJ