Sobre este projeto
it-programming / web-development
Aberto
Precisamos fazer uma atualização tecnológica de um módulo do nosso sistema. Este módulo foi desenvolvido em Flash (possui elementos de animação/movimentação), tecnologia que em breve não será mais suportada pelos browsers.
A proposta deste job não é refazer o módulo por inteiro, pois isso envolveria muito tempo e conhecimento das regras de negócio do sistema. A proposta é criar um "esqueleto" com as tecnologias que escolhemos, estruturando o código e suas dependências de maneira que consigamos dar continuidade ao projeto depois.
É Necessário criar um documento simples de instalação das tecnologias envolvidas e também da configuração do ambiente de desenvolvimento.
----------------------------------
Seguem abaixo os requisitos de desenvolvimento para a nova aplicação.
Requisitos funcionais:
1) Criar uma caixa de seleção com a listagem de clientes (WS json a ser divulgado depois)
2) Criar uma caixa de seleção com a listagem de pontos por cliente (WS json a ser divulgado depois). Essa caixa de seleção é populada ao selecionar um cliente.
3) Criar uma área com tamanho pré-determinado na tela com fundo cinza
4) Ao selecionar um ponto da caixa de seleção, carregar um ícone/imagem de sua preferência, com o nome do ponto acima do ícone
5) Arrastar o ícone do ponto para a área da tela descrito em 03
6) Realizar movimentação do objeto na tela
7) Recuperar e exibir as coordenadas x e y de onde o objeto foi fixado
8) Criar ações com mouse (over, click, etc), realizando efeitos básicos (piscar, mudar de cor) apenas para demonstração das ações
9) Criar opção de excluir ícone, com modal de confirmação
10) Desenhar linha nos mesmos moldes descrito acima
Requisitos não funcionais:
- Utilizar HTML5 + CSS para os objetos e tela
- Utilizar JS (de preferência Vue ou React) para manipulação e movimentação dos objetos
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
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 Designer, Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias