Objetivo é ser uma ponte entre profissionais de serviço automotivo e os potenciais clientes
- Nome
- Telefone
- Serviço que ele presta
- Endereço da loja
- CEP
- Bairro
- Complemento
- Cidade
- Estado
- Número
Usar a localização do cliente
Pedido de um serviço por categoria
- Prova de vida do prestador (IdWall)
- Validar CPF ou CNPJ
- Data do cadastro
- Data de atualização do prestador
- Status de ativacão do prestador
- Levantamento de requisitos - 6 meses ( Analistas de sistemas )
- Aprovação (Interna, quanto externa)
- Modelagem do software - 3 a 6 meses
- Design do software
- Desenvolvimento codificacao
- Testes
- Entregue
Interações menores, com entrega de valor para o usuário, desde o começo entregando valor
Interações de 2 semanas, com pacotes sendo entregues ao final de cada ciclo.
POST /prestadores
- Cadastrar um prestador
- No cadastro do prestador vamos precisar da longitude e latitude para
filtro na listagem
PUT /prestadores/:id
- Edita os dados de um prestador
GET /prestadores/:id
- Lista um prestador por ID
POST /clientes
- Cadastro do cliente
GET /clientes/:id
- Lista um cliente por ID
PUT /clientes/:id
- Edita um cliente por ID
POST /clientes/:id/veiculos
- Cadastro de veículo para o cliente
GET /clientes/:id/veiculos
- Listagem de veiculos do cliente
GET /clientes/:id/veiculos/:id
- Listar um veiculo pelo ID
DELETE /clientes/:id/veiculos/:id
- Remove um veiculo pelo ID
GET /servicos?servico=borracharia&latitude_cliente=-7262638.837236& longitude_cliente=1009272.928
- Lista um prestador com filtro de serviço
POST /pedidos
- Solicitação do serviço
- id do serviço
- id prestador
- id do cliente que está pedindo
GET /pedidos/:id
- Solicitações de serviço - Listagem
PUT /pedidos/:id/aceitar
- Aceitar um pedido
PUT /pedidos/:id/recusar
- Recusar um pedido ( pode ser prestador ou cliente)
DELETE /pedidos/:id
- Cancelamento de um pedido
PUT /pedidos/:id/concluir
- Finalização de um pedido
PUT /pedidos/:id/confirmar-conclusao
- Cliente confirmar a conclusão do pedido
POST /login
Dentro da autenticação envia o tipo do usuário (Prestador ou Cliente)
- forma autenticação google
- Vamos usar o google porque a implementação tem menos detalhes e acreditamos que isso vai acelerar nosso processo de desenvolvimento
POST /logout
Dentro da autenticação envia o tipo do usuário (Prestador ou Cliente)