Cinedash
Interface de alta performance para descoberta de filmes entregue sob um prazo de sete dias.
Um frontend de descoberta de filmes que combina estado tipado na URL, queries infinitas, renderização virtualizada, estado persistente do usuário, estados explícitos de interface, testes automatizados, CI e deploy na Cloudflare Pages.
- Atribuição de cada forma de estado a um mecanismo compatível com seu ciclo de vida
- Representação de busca e filtros como estado de produto navegável na URL
- Renderização virtualizada para manter o custo proporcional à viewport à medida que as coleções crescem
- React 19
- Vite
- TypeScript Estrito
- TanStack Query
- TanStack Router
- TanStack Table
- TanStack Virtual
- Persistência Zustand
- React Hook Form
- Zod
- Tailwind CSS
- Vitest & RTL
- MSW
- Cloudflare Pages