UC003 Contatar - unifgabsantos/Mecanico GitHub Wiki
Possibilitar o contato entre os dois tipos de usuários do aplicativo, mecânico e cliente. Assim, possibilitando a negociação do serviço de manutenção a ser prestado.
O usuário realiza o login no aplicativo (por meio do cadastro realizado previamente), realiza a busca do mecânico a partir de sua localização. Após a seleção do mecânico, o cliente faz a solicitação de um orçamento e com o aceite do mecânico, o chat é liberado para a negociação.
- Usuário deve estar cadastrado na plataforma;
- Usuário deve estar logado no aplicativo.
- Cliente realiza login no aplicativo;
- Cliente realiza a busca pelo mecânico, utilizando filtros de localização e especialidade;
- Cliente encontra o mecânico que atenda aos seus requisitos;
- Cliente descreve sua necessidade e envia para o mecânico;
- Mecânico recebe a solicitação do serviço e escolhe se deseja dar continuidade ao contato com o cliente, ou se recusa o serviço a ser prestado.
- O sistema libera o chat entre o mecânico e o solicitante do serviço;
- Mecânico e cliente negociam valores e datas para execução do serviço;
- Após a negociação, o mecânico consegue gerar uma cobrança do valor negociado dentro da plataforma.
- Caso o cliente aceite a proposta, é possível realizar o pagamento do serviço por meio do aplicativo.
- Caso o mecânico não aceite a solicitação do serviço, o usuário receberá uma notificação sinalizando que não foi possível abrir o contato via chat.