Evaluating bids

Dashboard Pwa

Published on the September 26, 2018 in IT & Programming

About this project

Open

Desenvolver um web app  que entregará as informações em gráficos, dados tabulados, um mapa de calor, menu de usabilidade e um CRUD de administração.

Ao acessar a web app será necessário realizar um login e caso o cliente possua mais de um ambiente, ele terá a opção de escolher um determinado ambiente.

Cada ambiente possui um ou mais dispositivos.

Cada dispositivo possui uma ou mais medidas.

Todas as medidas são coletadas em um intervalo de tempo.

Deve ter uma tela de login onde será informado usuário e senha, um link para abrir uma modal esqueci minha onde será informado o e-mail do cliente.  Ao realizar um login com sucesso a api retorna um token que será usado em todas as chamadas de api e caso o token expire é necessário realizar um novo login e apos a inatividade de 30 minutos deve-se considerar o token expirador e enviar para a tela de login.

No menu superior ao lado direito haverá um ícone representando o usuário onde estará o menu de logout, preferencias e listagem de ambientes.

Ao selecionar um determinado ambiente, deve-se atualizar todas as informações de dashboards, gráficos e dados tabulados.

No CRUD, terá os seguintes menus: Usuário, Ambiente, Dispositivo que permitirá adicionar, editar, remover e listar. O CRUD será um menu lateral esquerdo que apresentará somente para os usuário globaladmin.

A barra de navegação possuirá a opção de selecionar gráficos, heatmap, mapa de calor ou especificar o periodo (ultimo dia, últimos 7 dias, últimos 30 dias, últimos 90 dias e customizado.

Todas as apis(endpoints) necessárias estão desenvolvidas em Restful.

Todas as paginas devem ser full responsivas com uso do bootstrap.

https://developers.google.com/web/progressive-web-apps/

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
Required platforms Other

Delivery term: October 11, 2018

Skills needed