Sobre este projeto
it-programming / web-development
Aberto
Possuo um app desenvolvido em flutter e atualmente em uso (operacional)
necessito de algumas melhorias na aplicação, possuo o código fonte.
1º DEMANDA – Forma de validação dos dados inseridos.
Como funciona atualmente: Atualmente quando um determinado usuário faz login no sistema com login e senha o app conecta em uma base de dados e faz a verificação da autenticidade online, assim como o registro dos demais dados imputados. (KM do Veículo, Informações de Abastecimento, Finalização do Turno de trabalho e etc.).
Problemas ocasionados: se não houver sinal de dados, não consegue efetuar login na aplicação e nem registrar as informações.
Temos percebidos muitos registros de login duplicados (acreditamos ser algum problema na transmissão dos dados no momento do login)
Melhoria Necessária: Necessito que todas as informações sejam armazenadas no próprio device e de tempos em tempos faça a sincronização com a base de dados e sistema online.
2º DEMANDA – Incluir mais de dois registros de abastecimento.
Como funciona atualmente: Atualmente temos apenas a opção de dois registro de abastecimento, quando o Motorista necessita abastecer mais de duas vezes no mesmo turno, temos essa deficiência.
Problemas ocasionados: Abastecimentos sem o devido registro no APP.
Melhoria Necessária: Necessito que todos os abastecimento possam ser registrados, será necessário também incluir a opção de TIPO de combustível para que o motorista possa informar o tipo de combustível utilizado para aquele abastecimento. (Gasolina, GLP, Diesel, Eletrico).
3º DEMANDA – verificação e habilitar travas de validação no preenchimento.
Como funciona atualmente: No desenvolvimento inicial da aplicação havia sido solicitado algumas validações no preenchimento das informações.
Verificar essas validações e implementar caso não estejam funcionando.
• Inicio do Turno no APP.
1) Usuário ativo no sistema.
2) Login e senha corretos.
3) Km Inicial do turno, maior que o Km da finalização do turno anterior para aquele veiculo, chave primária placa.
• Registro Abastecimento.
1) KM abastecimento deve ser Maior que o KM informado Inicio do Turno.
2) Tipo de combustível abastecido permitido pelo tipo de combustível informado no cadastro do Veiculo (se no cadastro o veiculo estiver como gasolina não poderá aceitar abastecimento a Diesel) exemplo.
• Finalização do Turno.
1) KM abastecimento deve ser Maior que o KM informado Inicio do Turno.
Melhoria Necessária:
Quando o motorista inicia o turno de trabalho, temos um contador de tempo que fica rodando ininterruptamente para que ele tenha consciência do tempo de trabalho.
Precisamos implementar uma forma que quando atingir X minutos do inicio do Turno ele comece a receber avisos popup no app informando a necessidade de encerrar o turno, para não ultrapassar a jornada de trabalho obrigatória por lei.
Ao Atingir o tempo estipulado (limite) o APP deverá automaticamente encerrar o Turno, deixando apenas a opção para informar o km (pelo motorista) e imediatamente enviar algum aviso para a central, sobre o tempo excedido e finalização de turno automática, (aviso por whatsapp)
já temos dentro do app um acesso que fala diretamente com a central pelo whatsapp.
Contexto Geral do Projeto
Possuo o codigo fonte, atualmente conectado a base de produção e em atividade.
A instalação nos dispositivos é feito atraves de APK
As demandas listadas deverão ser implementadas em uma nova versão do APP e faremos as validações atraves de um dispositivo que temos para essa finalidade (sem interferir na operação atual da empresa)
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias