Sobre este projeto
it-programming / web-development
Aberto
Contexto Geral do Projeto
Objetivo do Projeto: Implementar um software de monitoramento instalado em cada unidade franqueada, que será responsável por: Identificar equipamentos conectados à rede local (Windows, Linux e MacOS). Coletar informações detalhadas (modelo, processador, memória, armazenamento, sistema operacional, tipo de equipamento). Monitorar e registrar mudanças (modificações de hardware ou software) para assegurar que cada franquia esteja atualizada e padronizada. Requisitos Técnicos: Linguagem de Programação: Preferência por PHP, porem podendo serem Python, Go ou Java para garantir compatibilidade e desempenho. Banco de Dados: Armazenamento em um banco de dados na nuvem (MySQL, PostgreSQL ou MongoDB) com acesso seguro. Painel de Controle e Interface de Visualização: Dashboard acessível via web para visualização de dados e geração de relatórios detalhados. Segurança: Implementação de criptografia de dados e autenticação para proteção das informações coletadas. Funcionalidades Específicas: Agente de Coleta de Dados: Software cliente instalado em uma máquina por unidade de franquia, que identifica dispositivos conectados e coleta informações de hardware e software. Monitoramento Contínuo: Atualização automática das informações no banco de dados ao detectar mudanças nos dispositivos. Relatórios e Dashboard: Interface intuitiva com painéis e relatórios para visualização centralizada das informações de todas as franquias, com filtros por tipo de equipamento, configurações e histórico de atualizações. Habilidades Necessárias: Experiência em desenvolvimento de soluções de monitoramento de rede. Familiaridade com bancos de dados na nuvem e segurança de dados. Conhecimento em Php, Python e bibliotecas de rede (ou Go/Java) para ambientes multiplataforma. Experiência em desenvolvimento de dashboards e interfaces web é um diferencial.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias