Calculadora inteligente para entender o lucro real de pacotes importados da China para o Brasil.
ImportaFlow é uma ferramenta desenvolvida para importadores brasileiros que precisam calcular com precisão o custo final de seus produtos, incluindo fretes, impostos, taxas e margem de lucro — tudo em reais.
- Soma automática de produtos (em CNY), frete internacional, frete interno, taxa de serviço, seguro e outros custos
- Conversão para BRL com cotação configurável (CNY → BRL e USD → BRL para base de impostos)
- Cálculo de impostos: Imposto de Importação + ICMS
- Escolha da base de cálculo: apenas valor declarado ou declarado + frete
Sistema inteligente de distribuição de custos com três modos:
- Por Valor (
by_value): distribui custos proporcionalmente ao valor de cada produto - Por Peso (
by_weight): distribui baseado no peso de cada item - Por Quantidade (
by_quantity): distribui igualmente entre as unidades
Cada produto exibe:
- Custo unitário real (R$)
- Preço sugerido com margem configurável
- Lucro por unidade e lucro total
- Cole o resumo completo do seu agente (CSSBuy, ACBuy, etc.)
- Parser inteligente que extrai automaticamente:
- Itens com descrição, loja, preço unitário, quantidade e peso
- Frete internacional, taxa de serviço, seguro
- Modal de pré-visualização para revisar e editar os dados antes de aplicar
- Economia de tempo: não precisa digitar item por item
- Custo total do pacote em R$
- Total de impostos (separado: Imposto de Importação + ICMS)
- Custo por kg do pacote
- Tabela completa com todos os itens:
- Descrição e loja
- Quantidade
- Custo unitário
- Preço sugerido
- Lucro total
- Design responsivo para desktop e mobile
- Tema escuro otimizado (claro em desenvolvimento)
- Componentes do shadcn/ui para UX consistente
- Ícones do lucide-react
- Textos centralizados em arquivos JSON de locale (fácil manutenção)
- Navegação preparada no header
- Roadmap: salvar simulações, comparar pacotes, exportar relatórios
- Next.js 15 - Framework React com App Router
- React 19 - Biblioteca de interface
- TypeScript - Tipagem estática
- Tailwind CSS - Estilização utility-first
- shadcn/ui - Componentes UI reutilizáveis
- lucide-react - Ícones modernos
- Vercel Analytics - Análise de uso
- Node.js 18+
- pnpm (recomendado), yarn ou npm
# Clone o repositório
git clone https://github.com/seu-usuario/importa-flow.git
# Entre na pasta do projeto
cd importa-flow
# Instale as dependências
pnpm install
# ou: npm install
# ou: yarn install
# Rode o servidor de desenvolvimento
pnpm dev
# ou: npm run dev
# ou: yarn devAbra http://localhost:3000 no navegador para ver o app rodando.
# Criar build otimizado
pnpm build
# Rodar build em produção
pnpm startimporta-flow/
├── app/
│ ├── layout.tsx # Layout raiz com providers
│ ├── page.tsx # Página inicial (Home)
│ ├── globals.css # Estilos globais
│ └── pages/
│ └── calculator/
│ └── page.tsx # Calculadora principal
├── components/
│ ├── header.tsx # Header do app
│ ├── form-field.tsx # Componente de campo de formulário
│ ├── theme-provider.tsx # Provider de tema
│ ├── theme-toggle.tsx # Toggle de tema claro/escuro
│ └── ui/ # Componentes shadcn/ui
│ ├── button.tsx
│ ├── input.tsx
│ ├── table.tsx
│ └── ...
├── hooks/
│ └── use-toast.ts # Hook de notificações
├── lib/
│ └── utils.ts # Utilitários (cn, etc.)
├── locales/
│ └── pt-BR/
│ ├── home.json # Textos da home
│ └── calculator.json # Textos da calculadora
├── public/
│ └── importa-flow-icon.png # Logo do app
├── components.json # Configuração shadcn/ui
├── tailwind.config.ts # Configuração Tailwind
└── tsconfig.json # Configuração TypeScript
-
Histórico de simulações
- Salvar simulações no localStorage ou banco de dados
- Listar e comparar pacotes anteriores
- Exportar histórico
-
Componentes modulares
- Separar a calculadora em componentes menores e reutilizáveis
- Criar componentes específicos:
PackageForm,ItemsList,CostsSummary,ResultsTable - Melhorar manutenibilidade e testabilidade do código
-
Exportação de relatórios
- Exportar simulações em CSV
- Gerar PDF com resumo detalhado
-
Suporte a múltiplas moedas
- Produtos em EUR, USD, além de CNY
- Conversões automáticas
-
ICMS personalizado por estado
- Seletor de estado do Brasil
- Aplicar alíquota de ICMS específica por UF
-
Modo claro / escuro completo
- Ativar toggle de tema
- Otimizar paleta de cores para ambos os modos
-
Templates de produtos
- Salvar produtos frequentes
- Criar simulações mais rápido
-
Calculadora de viabilidade
- Comparar preço de venda no Brasil vs. custo importado
- Análise de competitividade
ImportaFlow é uma ferramenta de estimativa.
- Os cálculos são baseados nas informações fornecidas e nas alíquotas configuradas
- Impostos, taxas e regulamentações aduaneiras podem variar
- Não substitui orientação de contador, despachante aduaneiro ou profissional da área fiscal
- Sempre consulte profissionais qualificados para decisões financeiras e fiscais
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
ImportaFlow - Criado por Amanda Caraça, com o objetivo de facilitar a vida de importadores brasileiros 🇧🇷
Contribuições são bem-vindas! Sinta-se à vontade para:
- Fazer um fork do projeto
- Criar uma branch para sua feature (
git checkout -b feature/MinhaFeature) - Commit suas mudanças (
git commit -m 'Adiciona MinhaFeature') - Push para a branch (
git push origin feature/MinhaFeature) - Abrir um Pull Request
Encontrou algum bug ou tem sugestões? Abra uma issue no GitHub!
Made with ❤️ for Brazilian importers