Contratos e produto web
TypeScript
Tipos aplicados aos limites entre interface, dados e API para tornar mudanças de produto mais previsíveis.
Papel no produto
Onde a tecnologia entra
No frontend do Focurant, TypeScript organiza contratos com a API Go, cache de dados, autenticação e componentes do design system. A tecnologia aparece como ferramenta de coerência entre fluxo operacional e interface.
Decisões
Escolhas ligadas ao contexto do produto
Fatias verticais
A experiência web do Focurant é organizada por fluxos do produto, aproximando contratos, estado e interface de cada domínio.
Estados previsíveis
Tipagem e cache ajudam a distinguir carregamento, erro e dados disponíveis nos fluxos contínuos da operação.
Integrações
Fronteiras conectadas
Relações técnicas presentes nos projetos — não uma lista genérica de compatibilidades.
React
Camada de interface e composição dos fluxos web.
API Go
Contratos HTTP compartilhados entre frontend e backend.
WebSocket
Atualizações em tempo real e invalidação de dados.
Evidências no portfólio