Backend for tracking crypto prices, wallet activity, and future alerting workflows
Go
0
175 commits
updated Sep 23, 2026
A crypto wallet tracker built with Go, gRPC and React.
rps: 2, burst control) to manage RPC throughput safely across public and private node infrastructure.config.yaml.wallet/
├── .github/workflows/ # CI/CD deployment pipelines
├── backend/ # Go services, DB migrations, Docker & K8s configs
├── docs/ # System architecture, deployment guides, and tech notes
├── frontend/ # React + TypeScript + Vite web app
├── proto/ # Protocol buffer definitions (Buf)
└── tools/ # Bruno, scripts and tooling
grpc-gateway v2, Protocol Buffers / Bufcd backend
# Copy environment variables
cp .env.dev.example .env
# Start backing services (Postgres, Redis, RabbitMQ, Keycloak)
docker compose -f compose.dev.yml up -d
# Start backend service (database migrations run automatically on startup)
go run main.go
The backend exposes:
config.yamlconfig.yamlcd frontend
npm install
npm run dev

Re-generate Go, gRPC, gateway, and TypeScript code from .proto definitions:
buf dep update
buf generate
http://localhost:<http-port>/docs when the backend is running.tools/bruno/.175 commits
Go
96.9%
CSS
1.9%
Backend for tracking crypto prices, wallet activity, and future alerting workflows
Go
0
175 commits
updated Sep 23, 2026
A crypto wallet tracker built with Go, gRPC and React.
rps: 2, burst control) to manage RPC throughput safely across public and private node infrastructure.config.yaml.wallet/
├── .github/workflows/ # CI/CD deployment pipelines
├── backend/ # Go services, DB migrations, Docker & K8s configs
├── docs/ # System architecture, deployment guides, and tech notes
├── frontend/ # React + TypeScript + Vite web app
├── proto/ # Protocol buffer definitions (Buf)
└── tools/ # Bruno, scripts and tooling
grpc-gateway v2, Protocol Buffers / Bufcd backend
# Copy environment variables
cp .env.dev.example .env
# Start backing services (Postgres, Redis, RabbitMQ, Keycloak)
docker compose -f compose.dev.yml up -d
# Start backend service (database migrations run automatically on startup)
go run main.go
The backend exposes:
config.yamlconfig.yamlcd frontend
npm install
npm run dev

Re-generate Go, gRPC, gateway, and TypeScript code from .proto definitions:
buf dep update
buf generate
http://localhost:<http-port>/docs when the backend is running.tools/bruno/.175 commits
Go
96.9%
CSS
1.9%