Completed

Corrigir Bug + Push de notificação + 1 tela em Flutter

Published on the September 16, 2022 in IT & Programming

About this project

Open

O sistema do mobile já é feito em Dart, deve manter assim. Ele deve ser liberado tanto para IOS quanto para Android. Será disponibilizado acesso ao repositório do GitHub para realização do desenvolvimento assim que os contratos estiverem assinados.
Ele servirá para que os clientes da ConstruConnect possam acessar dados de orçamentos, obras, construtoras e arquitetos pelo celular.
Principais problemas e tasks a serem resolvidas:
=======================================================================
-    Login (bug)
-    Notificações
-    Radar de Obras (obras, construtoras e arquitetos)

O back já está feito e sem bugs, os end-points estão funcionando, ou seja, o desenvolvedor só precisará criar as telas, arrumar os bugs, criar funcionalidades novas e verificar se todas as funcionalidades estão funcionando.
As demandas deverão ser feitas na seguinte ordem: resolver bug do login, verificar se as funcionalidades já existentes estão funcionando, integrar push de notificação e por final integrar o radar de obras. Deve ser feita nesta ordem, pois caso precisemos subir algum desenvolvimento antes de acabar todas as necessidades, deve ser possível fazê-lo.
O Login está com problemas, e precisa ser resolvido para permitir o acesso ao sistema.
Uma possível causa é algum problema com a conexão do banco de dados, e como é feita a chamada de login dentro do código.
É Necessário ter um sistema de notificações dentro do aplicativo, para que:
-    Usuários ao realizarem certas ações, dispare notificações para outros usuários;
-    Os funcionários de operação da ConstruConnect possam enviar notificações para os usuários, com atualizações do sistema, ou obras novas no radar (por exemplo);
O Radar de Obras, disponibilizado no site em formato de mapa, precisa estar na versão mobile, em formato de visualização mais propícia para celulares, possivelmente uma tabela com filtros dinâmicos, de fácil e rápida compreensão ao usuário.

Quando o cliente abrir o radar, deve ter a opção de escolher se quer ver os dados de obras, construtoras ou arquitetos e depois deve selecionar qual estado quer ver os dados e deve ter um botão na parte superior para voltar a tela de escolher entre os tipos de dados. Depois deve aparecer uma tabela com filtros igual a tabela da tela do radar de obras. Na última coluna da direita deve ter o botão pra mostrar as informações específicas de cada obra (mas apenas na tabela das obras). Na parte superior esquerda deve ter um botão para voltar e poder escolher o estado novamente.


Porém tem uma questão importante: na tela inicial tem uma funcionalidade que mostra uma lista de obras e seus orçamentos para cada obra. Esta funcionalidade deve aparecer apenas para os usuários que tenham a coluna vc_radar da tabela tab_usuario como false ou nulo. Se o usuário for radar, deve abrir direto a tela do radar de obras (n ter o dashboard – tela inicial).

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by R. K.