Sistema Flask redesenhado com as abas Dashboard, Produtos, Prospecções, Propostas, Clientes e Produção.
A nova versão mantém a tabela usuarios e cria tabelas independentes:
produtosproduto_etapascontatosproducoesproducao_produtos
As tabelas antigas permanecem no Supabase e não são apagadas.
- Faça backup do Supabase.
- Substitua o código do repositório pelos arquivos desta versão.
- Preserve as variáveis de ambiente da Vercel.
- Localmente, configure
.envcom a mesmaDATABASE_URL. - Execute
python scripts/init_db.pyuma vez para criar as novas tabelas. - Envie ao GitHub e aguarde o redeploy da Vercel.
- Produto: nome, descrição, tags e checklist livre.
- Prospecção: contato editável com observações; ao enviar, sai da lista.
- Propostas: kanban Reunião > Análise > Proposta > Negociação > Cliente.
- Ao chegar em Cliente, o card sai do kanban e aparece na lista de clientes.
- Produção: kanban Alinhamento > Materiais > Produção > Ajustes > Entrega.
- Cada produção vincula um cliente a um ou mais produtos.
- Cada produto vinculado recebe preço próprio e periodicidade Pontual ou Mensal.
Após publicar esta versão, execute uma vez, localmente, apontando o .env para o mesmo Supabase:
py scripts/init_db.pyO comando adiciona os campos de data da produção, cria a tabela producao_checklist e gera o checklist inicial das produções já existentes. Nenhum cliente, produto ou serviço é apagado.
A logo deve permanecer em public/logo.png. O Flask publica essa pasta pelo endereço /static/logo.png tanto localmente quanto na Vercel.