Pular para o conteúdo principal

Internal Documentation

Bem-vindo à documentação interna de front-end da plataforma Cactus Gaming. Este espaço cobre tudo que o time de desenvolvimento precisa saber para trabalhar no ecossistema de front.

O que você encontra aqui

  • Arquitetura — Visão geral do sistema, multi-tenancy, fluxos de auth e brand
  • SDK (@cactus-agents/*) — Pacotes TypeScript do monorepo front-cactus-core
  • Template (front-web-base) — O template React Router v7 que todo fork herda
  • Fork de Marca — Como criar e manter forks de clientes
  • Endpoints — Mapa completo da API backend
  • Contributing — Setup do ambiente, convenções de código e PRs

Repositórios

RepoDescriçãoStatus
front-cactus-coreSDK TypeScript — pacotes @cactus-agents/*Em andamento
front-web-baseTemplate React Router v7 (SSR / Cloudflare Workers)Em andamento
front-cactus-docsEsta documentação (Docusaurus)Em andamento
front-web-vera-bet-brFork Vera (primeiro tema)Pendente
front-web-panelPainel admin (vault + deploys)Pendente
front-opsVault de envs + scripts de build/deployPendente

Stack principal

CamadaTecnologia
FrameworkReact Router v7 (SSR nativo no Cloudflare Workers)
BuildVite
StylingTailwind CSS v3 + CSS custom properties
State (client)Zustand
State (server)React Router loaders
Linter/formatterBiome
TestesVitest + React Testing Library
Package managerpnpm (enforced)
Node>=20.14.0 (recomendado: 22.18.0)