Cestou - Assistente de Compras Inteligente

React NativeExpoTypeScriptNativeWind

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).

Cestou - Assistente de Compras Inteligente

Duração do Projeto

Contínuo

Tamanho da Equipe

Líder Solo

Função

Arquiteto Mobile

Conclusão

2024

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

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."