View on GitHub

DVM

Desenvolvimento da Virtualização de Mercantis {DVM}

Objetivo:

Criar um ambiente tridimensional onde o usuário interaja por meio de seu smartphone com os produtos e serviços ofertados, podendo ele explorar diversos recursos virtuais antes de efetuar o pagamento.


Atividades em andamento:

Aplicação do conjunto de técnica ITIL para aprimorar este serviço e agilizar sua entrega.

Atualizada em: 16-04-2018 18:54


Desenvolvimento Back-end:

  1. Definir a plataforma de desenvolvimento: NodeJS
  2. Definir o banco de dados a ser usado: MongoDB
  3. Definir a API de comunicação Realtime: Socket.IO
  4. Definir as rotas principais: usuários, lojas, vendas, produtos e funcões
  5. Desenvolver as funcionalidades básicas de acesso: index.js
  6. Implementar o certificado SSL: Let’s Encrypt
  7. Definir o servidor de propagandas visuais


Desenvolvimento Front-end:

  1. Definir as bibliotecas utilizadas: Jquery
  2. Definir os frameworks utilizados: Bootstrap
  3. Definir o método de armazenamento web: localStorage e Service Work - Offline
  4. Definir o CSS do Bootstrap
  5. Definir o CSS personalizado
  6. Definir a estrutura HTML5 da Homepage
  7. Definir a estrutura HTML5 do Root
  8. Definir as functions do Jquery
  9. Definir as functions do WebSocket
  10. Definir as functions do Bootstrap
  11. Definir as functions personalizadas
  12. Adicionar nas buscas do Google Search
  13. Adicionar como aplicação no Facebbok
  14. Adicionar como link compartilhável no Facebook
  15. Auditabilidade -> Progressive Web App: 100%
  16. Auditabilidade -> Performance: 62%
  17. Auditabilidade -> Accessibility: 100%
  18. Auditabilidade -> Best Practices: 100%
  19. Definir o layout para o mensageiro Realtime
  20. Definir o layout para o login de usuários via web
  21. Definir o formulário para o cadastramento de usuários
  22. Definir o formulário para o cadastramento de lojas
  23. Definir o formulário para o cadastramento de vendas
  24. Definir o formulário para o cadastramento de produtos
  25. Definir o formulário para o cadastramento de funções
  26. Definir o mapa para geolocalização das rotas de entrega
  27. Definir os métodos para pagamentos online


Desenvolvimento Mobile:

  1. Scripts de comunicação com WebSocket
  2. Definir os controles de movimentação tridimensional
  3. Definir a função de mensageiro Realtime
  4. Configurar a interação de usuários Mobile com usuários Web
  5. Ferramenta para estilização da loja
  6. Ferramenta para importação de produtos em 3D
  7. Ferramenta para identificar usuários online dentro da loja
  8. Ferramenta para expulsar/banir usuários das lojas
  9. Ferramenta para mover usuário de ambiente
  10. Ferramenta para realizar pagamento online
  11. Ferramenta para visualizar compras realizadas
  12. Ferramenta para visualizar vendas realizadas/pendentes
  13. Ferramenta para visualizar rotas para entregas


Página inicial > aqui

A produção do Front-end está em constante atualização e caso perceba algum erro, basta clicar no botão “Limpar”, localizado na parte inferior esquerda da página.


Aplicação para Android > aqui

Como a aplicação está sob desenvolvimento, ainda não foi publicada no Google Play Store, com isso é necessário habilitar a opção para instalar aplicativos de fontes desconhecidas.


Repositório do desenvolvimento > aqui


Veja os Colaboradores

Licença: MIT


Política de Privacidade:

Para a funcionalidade do sistema, será necessário o armazenamento de informações pessoais, seguem abaixo as funções e os dados que serão necessariamente coletados:

Cadastro:

É fortemente recomendado que informações de cadastro não sejam repassadas a terceiros, exceto em caso de ação judicial, assim fortalecerá a credibilidade dos usuários com o sistema`

Compras:

Apenas a classificação do serviço de entrega e relato sobre a entrega serão compartilhados com terceiros, com a finalidade de aprimorar os produtos e serviços ofertados no sistema. Já os dados dos cartões e contas bancárias não passarão sequer por este sistema, pois as validações de compras serão feitas pelas próprias operadoras de crédito. É extremamente importante informar que os usuários NUNCA forneçam dados pessoais fora do cadastro e dados de cartões só deverão ser fornecidos na ferramenta apropriada

Conversas:

Contudo, se encontrado alguma mensagem ofensiva nas conversas, é recomendado o acionamento do suporte para a devida análise


Achou algum problema na página?

Você pode checar a documentação do GitHub ou entrar em contato comigo para mais informações.