diegodfsd
9/3/2016 - 4:33 AM

gistfile1.txt

1. Usuário acessa a home
2. Faz uma busca a partir de um endereço qualquer, informando uma data que pode ser um período ou só uma data inicial.
  Porque o usuário não precisa informar sempre um periodo? Porque no nosso modelo de negocio, estamos procurando pessoas que querem dividir seu
  espaço de trabalho com outras e nesse caso acho muito normal que a locação seja longa.
3. Na listagem de propriedades o usuário pode selecionar um anúncio para ver mais detalhes.
4. No detalhe do anúncio o usuário pode fazer perguntas para o anunciante, as mensagens são privadas e pra manter o usuário no site não são
enviadas por e-mail, o site notifica o usuário que existem mensagens, mas ele precisa ir ao site ou app para ler/responder. Ainda no detalhe 
do anúncio o usuário também pode solicitar a reseva do espaço por período (eu acho que podemos dar opção do usuário informar período fechado ou
uma locação por tempo indefinido).
4.1. No caso do usuário solicitante não ter um telefone confirmado, ter ao menos dois contatos que podemos usar para checar sua identidade como
instituições financeiras fazem, podemos em um segundo momento verificar junto ao serasa os dados do usuário para dar mais informações para
o dono do imóvel que precisa de informações para decidir se aceita a solicitação. (precisamos debater mais sobre quais informações sao necessarias
e como vamos verificar o usuário automaticamente como o Marcelo comentou).
4.2. No caso do usuário solicitante não estar logado ou se quer tenha cadastro nós precisamos exibir o modal de cadastro/login.
4.3. O usuário também pode adicionar o anúncio para uma lista de desejos, onde qualquer alteração no anúncio sera informada pra ele, por exemplo,
o anunciante inclui mais fotos, modifica o preço e etc.
5. Após ter solicitado a reserva o anunciate será notificado sobre o interesse com uma mensagem em sua cx de entrada com informações sobre o 
solicitante.
6. Caso o anunciante aceite a solicitação nós disparamos a cobrança no cartão de crédito do solicitante e após a confirmação nós enviamos a
confirmação para ambos e reservamos o local pelo período definido e no caso de o usuário ter solicitado uma locação por tempo indefinido nós
mudamos o status do anúncio para que mais ninguém consiga enviar solicitações.
6.1. Após a confirmação da locação os usuários precisam avaliar um ao outro. (precisamos definir como isso vai funcionar, porque o anuncio precisa
de avaliação como produtos de um e-commerce, mas o usuário enquanto solicitante acho que também pode ser avaliado. So que isso gera algo estranho, 
pq um usuario anunciante teria o rating por conta dos seus anuncios e eventualmente por suas solicitações. Enfim, isso esta meio confuso e precisamos
resolver).