Lucra+: aplicativo de precificação e lucro para vendedores da Shopee




Aplicativo Android desenvolvido e publicado pela ALB Seven na Google Play, sob o identificador com.albseven.lucraplus.
O problema
Quem vende em marketplace raramente sabe quanto sobra de uma venda. Entre a comissão da plataforma, o imposto, a taxa do cartão, o frete e os custos fixos rateados, a conta tem variáveis demais para ser feita de cabeça, e a planilha que resolveria isso fica no computador, não no balcão onde o preço é decidido.
As decisões de projeto
- Configurar uma vez, calcular sempre. Taxas e custos fixos são definidos no primeiro uso. Depois disso, precificar exige informar o custo do produto e mais nada.
- Dois modos de precificação, escolhidos a cada cálculo. Por margem desejada em porcentagem ou por meta de lucro em reais. As configurações definem apenas o padrão que vem pré-selecionado, sem travar a escolha, e o modo usado fica registrado junto com o resultado no histórico.
- Calculadora reversa. A partir de um preço já praticado, o app mostra quanto de fato sobra e classifica a saúde da venda pela margem real: abaixo de 10 por cento acende vermelho, entre 10 e 20 por cento amarelo, acima de 20 por cento verde. É o recurso que mostra ao vendedor que ele estava vendendo no prejuízo.
- Offline por decisão, não por limitação. Não há login, cadastro nem servidor. Tudo fica no
localStoragedo aparelho, inclusive o histórico. Sem conta para criar, sem dado de precificação saindo do celular e sem tela em branco quando o sinal cai no depósito. - Anúncio onde não atrapalha. Os banners aparecem na Home, no Histórico e nas Configurações. Calculadora, Simular Lucro e Resultado ficam limpas, porque são as telas em que o usuário está decidindo preço.
Stack
React 19, TypeScript, Vite e Tailwind CSS v4, com Framer Motion nas transições e roteamento por HashRouter, compatível com o empacotamento offline. O app nativo sai por Capacitor, e as fontes são servidas do próprio pacote, sem chamada a CDN, para o app abrir igual sem internet.
A regra de negócio vive isolada em src/lib/calculator.ts, fora do React: as fórmulas de preço, taxas, valor líquido e lucro são funções puras, o que as torna testáveis e auditáveis sem subir a interface.
A monetização usa AdMob com o fluxo de consentimento UMP executado na primeira abertura, como exige o RGPD.
O que isso demonstra
Que um app útil não precisa de conta, de nuvem nem de coleta de dado, e que manter tudo no aparelho pode ser vantagem de produto, e não economia de escopo.