Centaurea Hub

centaurea.ee

Ведущий разработчик ·июн 2026 – наст. время

Платформа, на которой эстонское osu!-сообщество публикует мероприятия, записывается на них и проводит их: турниры, отборочные и аркадные ивенты. Одна консоль охватывает всё мероприятие: от регистрации и отбора участников до команд, маппулов, квалификации и посева, сеток, расписания матчей и пошагового регламента для судей.

Руковожу разработкой и написал бо́льшую часть кода: около 670 коммитов с июня 2026 года, ещё двое разработчиков помогают время от времени.

  • Бэкенд на Rust (Axum, SeaORM, PostgreSQL, Redis): вход через osu! и Discord, спецификация OpenAPI, ролевые права для организаторов и S3-совместимое хранилище для реплеев и изображений.
  • Фронтенд на Next.js и React в Cloudflare Workers: публичные страницы мероприятий, консоль организаторов и инструменты судей.
  • Работает в Docker на сервере Hetzner за Caddy; CI на GitHub Actions публикует образы в GHCR.

centaurea.ee

kris@mill.shgithub.com/krsmll