Landing page em React com foco em design, legibilidade, arquitetura e manutencao.
- Estrutura orientada a dados em
src/data/siteContent.js - Componentes mais semanticos e reutilizaveis
- Design system com tokens CSS em
src/App.css - Melhorias de responsividade e acessibilidade (skip link, labels,
aria) - Formulario com validacoes em
src/utils/validators.js - Ajustes visuais: sombra dos depoimentos e contraste dos icones de recursos
- React 19
- Vite 6
- Vitest 3
- ESLint 9
- CSS puro
- Node recomendado:
20.19.0(veja.nvmrc) - Yarn 1.x
yarn dev: ambiente de desenvolvimentoyarn build: build de producaoyarn preview: preview do buildyarn lint: analise estatica com ESLintyarn test: testes unitarios Node (tests/validators.test.js)yarn test:ui: testes de interface com Vitest (src/**/*.test.jsx)yarn test:ui:watch: modo watch do Vitestyarn upgrade:deps: upgrade de dependencias com faixas compativeis
src/App.jsx: composicao das secoessrc/data/siteContent.js: conteudo centralizadosrc/components/*: secoes da landing pagesrc/utils/validators.js: utilitarios de validacaotests/validators.test.js: testes Nodesrc/App.test.jsx: testes de UI com Vitest