A Jeopardy-style quiz game for VKontakte community chats, with an admin/rating web app built as a VK Mini App.
This is a monorepo:
| Path | What | Stack |
|---|---|---|
backend/ |
Game service: runs the game loop over VK's bot API, scores answers, stores games and ratings. | Go · Gin · MongoDB |
frontend/ |
Admin panel + live rating Mini App (game/topic editor, groups, leaderboard). | React · VKUI · VK Bridge |
See backend/README.md for the game architecture and
deployment details.
Requires mise (pins Go + Node) and a MongoDB instance.
mise install
# backend
mise run backend:run # game service (default :9010)
# frontend
mise run frontend:install
mise run frontend:start # admin/rating UI dev server| Task | Command |
|---|---|
| Build backend | mise run backend:build |
| Test backend | mise run backend:test |
| Lint backend | mise run backend:lint |
| Build frontend | mise run frontend:build |