← Todas as tecnologias

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

Projetos em que TypeScript aparece

Continuar explorando