This repository contains the source code for the Infinite-Canvas Engine.
/backend: Golang WebSocket server with Quadtree spatial engine and Protobuf protocol./frontend: React + PixiJS client (moved from prototype).
Prerequisites:
- Go 1.25+
- Protoc (Protobuf Compiler)
- Redis & PostgreSQL (Docker recommended)
cd backend
make proto # Generate Protobuf code
go run ./cmd/servercd frontend
npm install
npm run dev