← Todos os projetos
Varejo & e-commerce

LojaPronta

Cada venda vira linha no data warehouse — e o lojista vê o BI sem exportar nada.

Produto próprio do estúdio, construído como plataforma white-label: duas marcas — BuyBuy e ACME — rodando sobre a mesma base de código e o mesmo backend.

Demo técnico · plataforma white-label com 2 marcas

BigQuery
toda venda vira linha no data warehouse
< 1h
do contrato ao app da marca, pelo runbook
2
marcas na mesma base de código
>70%
cobertura de testes

O problema

Quem monta uma operação de varejo digital escolhe entre dois extremos: a plataforma de prateleira, em que a marca vira um tema e o dado fica preso lá dentro, ou o e-commerce sob medida, que custa meses antes da primeira venda. Nos dois casos o relatório de vendas nasce de exportação manual para planilha — quando nasce. O lojista sabe quanto vendeu; não sabe qual categoria sustenta a margem, qual meio de pagamento domina, nem o que o desconto está custando.

A solução

Uma base de código, um backend, várias marcas: cada lojista recebe app com identidade própria — ícone, splash, paleta e nome — e o seu espaço de dados sob a rota da loja. O pedido registrado na vitrine dispara Cloud Functions que carregam a venda e cada item no BigQuery; views prontas recortam esse dado por loja e alimentam um relatório Looker Studio que o lojista abre dentro do console, junto com catálogo, pedidos e a configuração da própria marca.

A plataforma em telas

Clique em qualquer tela para ampliar.

Vitrine da loja: banner, categorias e as trilhas de novidades e mais vendidos
Vitrine da loja: banner, categorias e as trilhas de novidades e mais vendidos
Trilhas de mais vendidos e novidades, com desconto e favorito no card
Trilhas de mais vendidos e novidades, com desconto e favorito no card
Página do produto com galeria, tamanhos e cores
Página do produto com galeria, tamanhos e cores
Carrinho com frete, desconto e forma de pagamento
Carrinho com frete, desconto e forma de pagamento
Meus pedidos: histórico de compras do cliente
Meus pedidos: histórico de compras do cliente
Console do lojista: tabela de pedidos e a troca de status do pedido
Console do lojista: tabela de pedidos e a troca de status do pedido
Console do lojista: edição de produto com preço, tamanhos, cores e imagens
Console do lojista: edição de produto com preço, tamanhos, cores e imagens
Configuração da marca: cores, identidade e endereço do painel de BI
Configuração da marca: cores, identidade e endereço do painel de BI

Destaques comerciais

Do checkout ao BI, sem escala manual

O pedido gravado no Firestore dispara duas Cloud Functions que carregam a venda e cada item de linha no BigQuery, na região brasileira. Quatro views deixam o dado pronto para o Looker Studio — nenhuma exportação, nenhuma planilha, nenhum passo humano entre a venda e o gráfico.

White-label que se vê, não que se promete

Duas marcas rodam hoje sobre a mesma base: mesma vitrine, mesmo backend, identidades diferentes. Trocar de marca é um comando — e o runbook de onboarding leva do contrato ao app instalável da marca em menos de uma hora.

O lojista opera sozinho

Console próprio para catálogo, pedidos e configuração da marca — incluindo cores e o endereço do painel de BI. Cada dono enxerga apenas a sua loja, porque o escopo vem da credencial de acesso, não de um filtro na tela.

Arquitetura que aguenta a próxima marca

Clean Architecture com camadas separadas, Bloc para estado e injeção de dependência, cobertura de testes acima de 70% entre unitários, de widget e de integração, e pipeline de build e distribuição no Codemagic com Firebase Test Lab.

Tecnologia

FlutterFirebase Auth / FirestoreCloud Functions (TypeScript)BigQueryLooker StudioCodemagic + Firebase Test Lab

Quer algo assim para o seu nicho?

Este produto nasceu de um problema real. O seu também pode.