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:
- Definir a plataforma de desenvolvimento: NodeJS
- Definir o banco de dados a ser usado: MongoDB
- Definir a API de comunicação Realtime: Socket.IO
- Definir as rotas principais: usuários, lojas, vendas, produtos e funcões
- Desenvolver as funcionalidades básicas de acesso: index.js
- Implementar o certificado SSL: Let’s Encrypt
- Definir o servidor de propagandas visuais
…
Desenvolvimento Front-end:
- Definir as bibliotecas utilizadas: Jquery
- Definir os frameworks utilizados: Bootstrap
- Definir o método de armazenamento web: localStorage e Service Work - Offline
- Definir o CSS do Bootstrap
- Definir o CSS personalizado
- Definir a estrutura HTML5 da Homepage
- Definir a estrutura HTML5 do Root
- Definir as functions do Jquery
- Definir as functions do WebSocket
- Definir as functions do Bootstrap
- Definir as functions personalizadas
- Adicionar nas buscas do Google Search
- Adicionar como aplicação no Facebbok
- Adicionar como link compartilhável no Facebook
- Auditabilidade -> Progressive Web App: 100%
- Auditabilidade -> Performance: 62%
- Auditabilidade -> Accessibility: 100%
- Auditabilidade -> Best Practices: 100%
- Definir o layout para o mensageiro Realtime
- Definir o layout para o login de usuários via web
- Definir o formulário para o cadastramento de usuários
- Definir o formulário para o cadastramento de lojas
- Definir o formulário para o cadastramento de vendas
- Definir o formulário para o cadastramento de produtos
- Definir o formulário para o cadastramento de funções
- Definir o mapa para geolocalização das rotas de entrega
- Definir os métodos para pagamentos online
…
Desenvolvimento Mobile:
- Scripts de comunicação com WebSocket
- Definir os controles de movimentação tridimensional
- Definir a função de mensageiro Realtime
- Configurar a interação de usuários Mobile com usuários Web
- Ferramenta para estilização da loja
- Ferramenta para importação de produtos em 3D
- Ferramenta para identificar usuários online dentro da loja
- Ferramenta para expulsar/banir usuários das lojas
- Ferramenta para mover usuário de ambiente
- Ferramenta para realizar pagamento online
- Ferramenta para visualizar compras realizadas
- Ferramenta para visualizar vendas realizadas/pendentes
- 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:
- Nome completo > Apenas para utilização do mensageiro e serviço de entrega
- Definição do apelido único > Apenas para o acesso
- Definição da senha > Apenas para o acesso
- Endereço de e-mail > Apenas para a recuperação de acesso
- Endereço residencial > Apenas para o serviço de entrega
- Contato móvel > Apenas para validar o cadastro e confirmar o serviço de entrega
- Contato fixo > Apenas para validar o serviço de vendas
- Momento do cadastro > Apenas para aplicar bonificação
- IP do último acesso > Apenas para proteção de ataque hacker
- Momento do último acesso > Apenas para proteção de ataque hacker e geração relatórios de utilização.
É 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:
- Produtos comprados
- Valores dos produtos
- Geolocalização > Importante para automatizar a validação do serviço de entrega
- Momento da compra
- Momento da entrega
- Classificação do serviço de entrega > Opcional
- Relato sobre a entrega > Opcional
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:
- Nenhuma conversa será armazenada em banco de dados, pois recomendamos a expressão individual nas comunicações e bloqueio automático de palavras de baixo calão.
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.