Analisando propostas

Objetos com movimentação/animação em Html5 + React.js ou Vue.js

Publicado em 03 de Fevereiro de 2020 dias na TI e Programação

Sobre este projeto

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