Cestou - Assistente de Compras Inteligente
Cestou é um aplicativo móvel multiplataforma projetado para otimizar a tomada de decisões financeiras em ambientes de varejo. Ao combinar uma interface de lista de compras sem atrito com uma calculadora algorítmica de preço unitário, ele ajuda os usuários a identificar instantaneamente os produtos com melhor valor (por exemplo, comparando embalagens de 500g vs 1.2kg).
Visão Geral
O objetivo principal foi reduzir a carga cognitiva para os compradores. O aplicativo apresenta um padrão de design para 'uso com uma mão', permitindo que os usuários adicionem itens rapidamente e calculem as relações preço-por-unidade enquanto navegam pelos corredores do supermercado.
Construído com uma arquitetura 'Offline-First', garantindo que a persistência de dados e as funcionalidades principais funcionem perfeitamente mesmo em locais com pouca cobertura de rede, sincronizando eficientemente quando a conectividade é restaurada.
Principais Funcionalidades
- Algoritmo de Normalização de Preço em Tempo Real (Comparar L vs ml, kg vs g)
- Desempenho otimizado de FlatList para grandes conjuntos de dados
- Camada de Persistência Local (AsyncStorage) para confiabilidade offline
- UX/UI intuitiva focada em velocidade e acessibilidade
Desafios e Soluções
Normalização Lógica Entre Unidades
Desenvolvi um utilitário robusto para lidar com conversões de unidades complexas dinamicamente, garantindo comparações de preços precisas entre diferentes métricas.
Gerenciamento de Estado Mobile
Implementei uma arquitetura de estado leve para lidar com múltiplas listas e atualizações instantâneas da calculadora sem travamentos na UI (mantendo 60fps).
Tecnologias
- RN
React Native / Expo
Framework principal para implantação rápida multiplataforma
- TS
TypeScript
Garantindo segurança de tipos para a lógica de negócios
- NW
NativeWind
Estilização CSS utility-first para React Native
Usuário do App
Beta Tester
"Simples, direto e economiza dinheiro real. A calculadora de comparação é algo que eu não sabia que precisava até usar."

