Skip to content

solid-stats/web

web

Русский · English

Браузерный интерфейс Solid Stats — статистики игр сообщества Solid Games (ArmA 3). Публичные страницы статистики, вход через Steam, UX авторизованных действий и экраны модератора и администратора. React-приложение на TanStack Start с серверным рендерингом.

Часть многорепной платформы: источник правды и HTTP-API — в server-2, поиск сырых реплеев — в replays-fetcher, парсинг OCAP — в replay-parser-2, рантайм и операции — в infrastructure. web — витрина платформы: владеет только интерфейсом и состоянием UI, ходит в бэкенд исключительно через типобезопасный API-клиент, сгенерированный из OpenAPI-схемы server-2, и никогда не обращается к базе данных или S3 напрямую.

Solid Stats от и до строят AI-агенты по процессу GSD. Разработка вне GSD — вне процесса.

Быстрый старт

pnpm install
pnpm run dev

Нужен запущенный server-2: web потребляет его HTTP-API, а типы клиента генерируются из его OpenAPI-схемы (скрипт генерации обновляет типы при изменении контракта). Перед коммитом проходите гейт проверок репозитория.

Документация

  • AGENTS.md — назначение репозитория, граница ответственности и конвенции для агентов.
  • Брифы продукта и планы — в центральном репозитории plans (plans/web/); операционное состояние GSD — в .planning/.

Стек

TypeScript · React · TanStack Start (Router · Query · Table · Form) · Ark UI · vanilla-extract · openapi-typescript · локализация /ru и /en

Лицензия — MIT

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors