O Inventory Manager é um aplicativo inovador voltado para o gerenciamento de inventários de forma intuitiva, ideal para atender tanto pequenas empresas quanto usuários individuais. A plataforma foi desenvolvida com uma interface simplificada e recursos robustos para facilitar o acompanhamento do estoque, garantindo praticidade na inclusão, edição e exclusão de itens.
AndroidPython: Linguagem backend para integração perfeita com Flet e SQLite, possibilitando scripts eficientes.
Flet: Biblioteca para criação de interfaces gráficas com Python, otimizando a experiência mobile e desktop.
SQLite: Banco de dados local leve e rápido, ideal para armazenamento offline direto no dispositivo.
O projeto está dividido em vários scripts para melhor organização e modularidade.
- main.py: Arquivo principal que inicializa o aplicativo e define a interface gráfica utilizando Flet.
- db_utils.py: Contém as funções responsáveis pela interação com o banco de dados SQLite.
- ui_components.py: Responsável pela criação de componentes visuais reutilizáveis e modais de diálogo.
- Instale as dependências necessárias usando:
pip install -r InventoryManager\requirements.txt - Execute o aplicativo Streamlit com o comando streamlit:
flet -r InventoryManager
- Acesse a aplicação na janela padrão do seu sistema.
O aplicativo Inventory Manager conta com uma variedade de recursos que o tornam útil e fácil de usar. Esses recursos são especialmente voltados para permitir que o usuário tenha controle sobre cada item cadastrado, incluindo a visualização detalhada de informações e ações de edição e exclusão em tempo real.
Permite que os usuários adicionem itens ao inventário com facilidade, registrando nome, descrição e data de inclusão.
Conta com uma função de busca eficiente que permite localizar itens rapidamente, filtrando pelo nome ou descrição.
A funcionalidade permite editar informações de itens em tempo real, com a atualização refletida imediatamente na lista.
Possui opções para excluir itens individualmente ou em massa, facilitando a reorganização do inventário.]
Modais interativos permitem visualizar detalhes dos itens e confirmar exclusões, prevenindo erros acidentais.
O aplicativo apresenta diferenciais como interface intuitiva, suporte para uso em dispositivos móveis e desktop, modularidade e rapidez no acesso offline.
Basta clicar no botão de adição, preencher as informações e confirmar para adicionar o item ao inventário.
Use o campo de busca para localizar itens rapidamente pelo nome ou descrição.
Clique no ícone de edição ao lado do item para abrir o modal de edição e atualizar as informações.
Exclusão individual ou em massa, com confirmação para evitar remoções acidentais.
Visualize informações detalhadas ao clicar no item, com detalhes como nome, descrição e data de inclusão.
O Inventory Manager é útil para:
- Gestão de estoque em lojas de roupas.
- Controle de equipamentos para manutenção e aluguel.
- Organização de produtos domésticos.
- Monitoramento de suprimentos para escritórios.
Futuramente, o Inventory Manager poderá incluir:
- Categorias e etiquetas para organização avançada.
- Relatórios de inventário e análises.
- Exportação/importação para formatos como PDF e Excel.
- Sincronização com a nuvem para backup e acesso em múltiplos dispositivos.
Com todos esses recursos e diferenciais, o Inventory Manager se destaca como uma solução eficiente e prática para gerenciar inventários de diferentes tamanhos e propósitos. Seu design intuitivo e foco na simplicidade garantem que qualquer usuário consiga aproveitar ao máximo suas funcionalidades.
Contribuições são bem-vindas! Se quiser melhorar o projeto, adicionar novas funcionalidades ou corrigir problemas, fique à vontade.




