Live:
toda a gente em Nova Iorque conhece o jingle dos Mister Softee ice cream trucks, embora se possa sentir como encontrar um unicórnio. Este aplicativo permite que as pessoas vejam as localizações em tempo real do Mister Softee trucks e fazer pedidos aos motoristas, ao mesmo tempo que permite que os motoristas assinem e vejam onde os potenciais clientes estão.,
este Acordo de recompra é o aplicativo cliente que eu construí usando React e Redux. A API Rails que eu construí para lidar com os dados para este aplicativo está localizada aqui: https://github.com/erikwithuhk/mister-softee-tracker-api.
Instruções de instalação
Clone o repositório para a sua máquina local, e execute npm install
a partir de directório na linha de comandos para instalar as dependências do projecto.
Usage Instructions
Run from the directory in the shell to start the server in Node.,
o Fluxo de usuários
Sessão de Utilizador
Quando um usuário chega primeiro no aplicativo e não está conectado, o navegador faz uma solicitação para a localização do usuário e, em seguida, re-centraliza o mapa para ver onde o Mister Softee motoristas de caminhão em sua área estão localizados.
A fim de acessar recursos adicionais, eles devem primeiro criar uma conta ou login.,
ao criar uma conta, o utilizador tem a opção de seleccionar a opção” I am a Mister Softee truck driver”, que irá criar uma conta do Fornecedor, caso contrário o tipo de conta é o cliente.
Conectado No Cliente
Quando um cliente fizer logon, eles são redirecionados para o mapa que exibe a localização de todos os ativos Mister Softee motoristas de caminhão em sua área.,
Quando o cliente clica/toca num vendedor, aparece uma sobreposição que lhes permite fazer um pedido de congelamento. Este pedido permite ao fornecedor saber que um cliente quer que eles fiquem em sua localização atual.
uma Vez que o cliente inicia o congelamento, a pedido, a solicitação é enviada para o fornecedor, e uma mensagem é exibida para o usuário informando que o pedido está em andamento.,
Quando o fornecedor responde a fixar pedido, uma mensagem é enviada para o usuário, permitindo-lhes a saber se o pedido foi aprovado ou rejeitado.
vendedor registado
Quando um vendedor entra, são redireccionados para o mapa que mostra a localização de todos os clientes activos na sua área.
Se um vendedor tem pedidos pendentes de congelamento, eles aparecem na página pedidos com a capacidade de aprovar ou rejeitar o pedido.,
uma mensagem é mostrada ao fornecedor quando não existem pedidos pendentes.
Deixe uma resposta