JVFXAV / PI3-ES-2024-T15

Projeto integrador III, PUCCAMP, 2024, 3° SEMESTRE.
0 stars 0 forks source link

Desenvolvimento do RF6 #11

Closed JVFXAV closed 2 months ago

JVFXAV commented 3 months ago

Chegando no espaço de locação, o cliente abre o app e escolhe a opção alugar armário. Nesse momento, o sistema verifica a geolocalização, para saber se o cliente está mesmo próximo daquele espaço. Em caso positivo, apresenta as opções de tempo para locação - Por exemplo: 30min = R$ 30,00, 1h = R$ 50,00, 2h = R$ 100,00, 4h = R$ 150,00 ou do momento até as 18h = R$ 300,00 – só deixar marcar essa opção se o cliente acessar o app entre 7h e 8h da manhã (Atenção: o preço a ser carregado deve estar no Firebase Firestore, associado ao estabelecimento – não é padrão) O usuário escolhe qual lhe convém e prossegue, selecionando “Confirmar locação”. Neste momento final, o sistema apresenta um QRCODE e uma mensagem: Apresente este código ao gerente (nome do gerente do armário daquela localidade). Caso o cliente feche se querer o app ou aconteça uma interrupção como ligação etc., ao retornar para o app, mostrar em destaque que existe uma locação para ser efetivada. Ao efetivar a locação no espaço, junto ao gerente, será cobrado no cartão de crédito como caução o valor da diária. Caso o cliente não extrapole o horário, será estornado o valor com a diferença do período da locação.

LucasCherri commented 2 months ago

RF6 criado com algumas telas de teste, mas com seu funcionamento aparentemente 100% após realizar os teste. Mapa atualizado para pegar as informações das unidades no banco de dados, validação de estar apto para realizar locação verificando se o usuário já cadastrou um cartão; com cartão cadastrado e encontrado unidades próximas a ele (distância de 1km no máximo), irá mostrar nome da unidade, distância e quantidade de armários disponíveis (verificando no banco o status), selecionando a unidade poderá escolher a opção de locação (tempo com seus devidos custo que também estão no banco);feito isso vai gerar um qrcode em uma tela com as informações da locação e gerente daquela unidade; ao escanear o qrcode já retorna essas informações que serão trabalhadas para a próxima entrega.

Tempo destinado: 15/04 (2 horas), 17/04 (2 horas), 19/04 (4 horas) e 20/04 (5 horas)