Avaliação

Desenvolvimento de Módulos para Sistema de Gestão com Integração Crm e Geolocalização

Publicado em 23 de Outubro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor qualificado para criar e implementar novos módulos e funcionalidades em um sistema de gestão existente. O projeto envolve o desenvolvimento de recursos essenciais de controle, módulos de administração e integração, correções de bugs e aprimoramentos na visualização de dados. O objetivo é otimizar a gestão de visitas e a interação com o Moskit CRM, além de melhorar a usabilidade e a precisão dos registros.

I. Funcionalidades Essenciais e Controle
1. Filtros de Relatórios: Implementar filtros de busca avançados para relatórios, permitindo a filtragem por Status da visita, Consultores responsáveis e Período/Data específico.
2. Paginação Customizável: Desenvolver um controle de paginação flexível que permita ao usuário selecionar o número de registros exibidos por página. As opções fixas devem incluir 10, 25, 50 ou 100 registros.
3. Cálculo de Distância: Integrar uma funcionalidade de geolocalização para calcular e registrar automaticamente a distância percorrida em quilômetros entre os pontos de Check-in e Check-out de cada visita.
4. Controle de Limite de KM: Criar um campo administrativo para que o gestor possa definir um limite máximo de quilometragem mensal por usuário. O sistema deverá deduzir automaticamente o KM percorrido a cada Check-out. O saldo de KM restante deve ser exibido ao usuário no momento do primeiro Check-in do dia.

II. Módulos de Administração e Integração
5. Cadastro de Departamentos: Adicionar uma nova funcionalidade na área administrativa para permitir o cadastro de novos departamentos. Cada departamento deverá ter uma chave seletora (Sim/Não) para configurar se ele terá integração com o Moskit CRM.
6. Integração Moskit CRM: Aprimorar a integração com o Moskit CRM. Durante o Check-in, o consultor deverá preencher o Nome do Colégio. O sistema realizará uma verificação na base de dados do Moskit: se o colégio não existir, um novo registro (Colégio/Organização) será criado no Moskit; se o colégio já existir, a visita (atividade/evento) será adicionada ao registro existente.

III. Correções e Validação
7. Correção de Bug: Corrigir o erro no botão "Editar Visita", que atualmente exibe uma mensagem de "Acesso Negado" e impede a edição das visitas.
8. Validação de Localização: Implementar uma validação que impeça o registro de Check-in/Check-out se o serviço de geolocalização do dispositivo móvel estiver desativado. Uma mensagem clara deverá ser apresentada ao usuário, solicitando a ativação da localização para que o registro possa ser efetuado.

IV. Visualização de Dados
9. Visualização em Mapa: Desenvolver um módulo de mapeamento interativo para exibir todos os pontos de Check-in. A visualização poderá ser por consultor individual ou consolidada, utilizando um mapa de calor ou marcações georreferenciadas simples para indicar os locais das visitas.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por F. R.