Open source · Licença MIT

Mais clareza para a operação do seu negócio.

O Product Manager centraliza catálogo, estoque, clientes, financeiro operacional e exportação de dados em uma aplicação web com opções para desktop e PWA.

Logotipo do Product Manager

Catálogo · Estoque · Gestão

PythonServidor e API JSON
SQLiteBanco de dados local
Web + desktopInterface e launcher
MITCódigo aberto

O projeto em resumo

Uma ferramenta para reunir informações que muitas equipes pequenas mantêm em planilhas ou sistemas diferentes. O foco é facilitar a consulta ao catálogo e destacar o que precisa de atenção na operação.

O projeto está em evolução. Consulte os requisitos, as políticas de segurança e as limitações documentadas antes de usar dados reais em produção.

Baixar por plataforma

Os instaladores e pacotes da versão atual ficam na página oficial de Releases. Selecione o arquivo correspondente ao seu sistema.

O AAB é enviado ao Google Play Console e não pode ser instalado diretamente. APK oficial requer a chave Android; APK de validação não é publicado como download. APK e PWA acessam a aplicação HTTPS. macOS e iOS não têm pacote nativo disponível.

O que você pode fazer

Conheça as áreas principais da aplicação e aprofunde-se na documentação técnica.

Produtos e clientes

Cadastros, pesquisa, filtros, validação e gerenciamento de produtos e clientes.

Guia de uso →

Estoque e alertas

Resumo de quantidades, limites configuráveis e identificação de itens críticos.

Modelo de dados →

Financeiro operacional

Lançamentos de receitas e despesas previstas ou realizadas e consulta de saldo operacional.

Estrutura de dados →

Autenticação e permissões

Contas locais, papéis de acesso, sessões e proteção CSRF.

Segurança →

Desktop e PWA

Servidor local com launcher desktop e interface web instalável em dispositivos compatíveis.

Plataformas →

Arquitetura e tecnologias

A aplicação principal é composta por uma interface HTML/CSS/JavaScript, uma API HTTP em Python e persistência SQLite. O núcleo C23 está em desenvolvimento separado e não integra o fluxo principal da aplicação web.

Interface

Páginas web responsivas, com experiência de desktop e PWA.

Servidor e API

Autenticação, autorização, validação, auditoria e exportações.

Dados e implantação

SQLite e opções de execução local, Docker/Compose e pacotes multiplataforma.

Execute localmente

Pré-requisito: Python 3.10 ou superior. Para configurar o primeiro administrador, siga o procedimento de bootstrap na documentação; não existe senha padrão.

git clone https://github.com/mnl-nox/product_manager.git
cd product_manager
python3 api/app.py

Depois, abra http://127.0.0.1:8000 no navegador e siga o fluxo de primeiro acesso.

Perguntas frequentes

Respostas rápidas para quem está conhecendo ou pretende contribuir com o projeto.

O Product Manager é gratuito?

Sim. O repositório é distribuído sob a licença MIT. Consulte o arquivo LICENSE para os termos.

Preciso instalar dependências Python?

A API e os testes foram projetados para Python 3.10 ou superior sem dependências externas obrigatórias. Outros fluxos de build podem exigir ferramentas específicas.

Posso acessar pelo Android?

Sim, por meio do PWA instalável. Para implantação remota, use HTTPS. O cache do PWA não torna a API disponível offline.

Os usuários têm dados separados por empresa?

Não. As contas compartilham um espaço de trabalho SQLite; não há isolamento multi-tenant entre organizações.

O sistema já está pronto para produção?

A prontidão depende do ambiente e da configuração. O servidor não fornece TLS por conta própria. Revise segurança, privacidade, backups e limitações antes de publicar dados reais.

Como reportar um erro ou propor uma melhoria?

Use os links de perguntas e sugestões abaixo para abrir uma discussão ou issue no GitHub. Inclua passos para reproduzir, comportamento esperado e contexto técnico; nunca inclua senhas, tokens ou dados pessoais.

Avaliações de usuários

A opinião de quem usa o Product Manager ajuda a orientar as próximas melhorias. Ainda não há avaliações publicadas nesta página; não exibimos depoimentos fictícios nem notas sem verificação.

Perguntas e sugestões

Ajude a melhorar o projeto. Escolha o canal adequado e descreva a dúvida, o problema ou a proposta com contexto suficiente para análise.

Não publique credenciais, tokens, informações de clientes ou dados financeiros reais em discussões e issues.

Segurança e limitações

O banco pode conter dados pessoais e financeiros; proteja o arquivo e os backups. Para acesso remoto, configure HTTPS e cookies seguros. Avalie o escopo compartilhado do banco antes de usar o sistema por várias organizações.

Contato com o mantenedor

Para dúvidas, sugestões ou conversas sobre o projeto, entre em contato pelos canais abaixo.