- Descrição do Projeto
- Status do Projeto
- Funcionalidades e Demonstração da Aplicação
- Acesso ao Projeto
- Tecnologias utilizadas
- Pessoas Contribuidoras
- Licença
- Conclusão
Este projeto apresenta uma Loja de Aplicativos para Windows que visa simplificar a gestão de software em ambientes corporativos com restrições para usuários comuns. Desenvolvida em Python 3 com PyQt5 para uma interface gráfica intuitiva, a aplicação elimina a necessidade de intervenção técnica para instalar, atualizar ou remover programas homologados.
Tradicionalmente, a instalação e remoção de softwares em máquinas corporativas exige o acionamento do setor de TI, gerando atrasos e sobrecarga de trabalho. Nossa Loja de Aplicativos resolve esse desafio, permitindo que o setor de TI catalogue e disponibilize programas pré-aprovados para instalação direta pelos usuários finais. Isso significa que seus colaboradores podem instalar os aplicativos permitidos pela empresa sem precisar de um técnico, agilizando o fluxo de trabalho e aumentando a autonomia.
A interface do aplicativo foi construída utilizando componentes do QtWidgets, com recursos visuais aprimorados pelo QtGui e controle de eventos e temporização via QtCore. Para garantir automação e eficiência nos processos de instalação e gerenciamento, a aplicação se integra ao Chocolatey, um moderno gerenciador de pacotes para Windows.
✔️ Andamento: O projeto esta em desenvolvimento.
- Instalação de Aplicativos: O usuário pode instalar aplicativos diretamente da loja com um clique.
- Atualização de Aplicativos: Caso uma versão mais recente de um aplicativo esteja disponível, o usuário pode atualizá-lo facilmente.
- Remoção de Aplicativos: O usuário pode remover aplicativos instalados com um clique.
- Interface Interativa: A interface possui animações e feedbacks visuais ao passar o mouse sobre os botões.
- Busca de Aplicativos: A loja possui um campo de pesquisa para facilitar a localização de aplicativos.
Demonstração:
Você pode acessar o código fonte do projeto no GitHub.
Para executar o projeto localmente:
- Clone o repositório:
git clone https://github.com/seu-usuario/loja-de-aplicativos
- Navegue até o diretório do projeto:
cd loja-de-aplicativos
- Instale as dependências:
pip install -r requirements.txt
- Execute o aplicativo:
python ui/main_window.py
- Python 3.x: Linguagem de programação principal.
- PyQt5: Framework utilizado para criar a interface gráfica.
- QtWidgets: Componentes para criar e gerenciar a interface gráfica.
- QtCore: Utilizado para temporizadores, manipulação de eventos, etc.
- QtGui: Para manipulação de imagens, como os ícones dos aplicativos.
- Chocolatey: Gerenciador de pacotes para Windows, utilizado para automatizar a instalação de softwares e dependências do projeto.
- Amaro Netto - Desenvolvedor Principal
Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE
para obter mais detalhes.
Este projeto foi desenvolvido com o objetivo de criar uma solução simples e prática para gerenciar aplicativos em um sistema Windows. Espero que seja útil para quem precisar. Contribuições são bem-vindas!