Uttara

Ecossistema Uttara · codinome ui

Identidade & componentes, compartilhados de verdade.

A vitrine usa o próprio pacote para se renderizar. Cada rota é, ao mesmo tempo, documentação e teste de integração — dogfooding como princípio.

Começar uma app

Tutorial completo: do lovable.dev/new ao ecossistema Uttara — subtree, providers, secrets Supabase padronizadas e login via CAS (OIDC + PKCE). Inclui prompt inicial para Lovable.

Ver tutorial completo

Tokens & temas

Sistema parametrizado em oklch com applyTheme() agnóstico de marca. Light, dark e accent contexts.

Ver tokens

AppShell

Esqueleto compartilhado: sidebar, header, theme toggle, user menu e cross-app launcher já cabeados.

Catálogo

Primitivos shadcn + componentes enriquecidos (forms, EmptyState, ConfirmDialog) com tokens semânticos.

Explorar catálogo

Auth adapter

Contrato AuthAdapter da UI: mock, ciclo de vida do subscribe e tratamento de isLoading. (Para o encaixe concreto com o CAS, veja Integração.)

Ver contrato + demo
Estado atual: fundação estável (tokens, providers, AppShell, catálogo, forms, DataTable, ConfirmDialog declarativo). CAS e padrões de Supabase do ecossistema em estabilização — ver Integração.