Sobre este proyecto
it-programming / web-development
Abierto
Contexto general del proyecto
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.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Roles necesarios Programador
Plazo de Entrega: No definido
Habilidades necesarias