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