Banco de dados

Galera estou com dificuldade em fazer o DER desse caso. Alguém pode me ajudar?

Criar uma estrutura em banco de dados para um aplicativo de serviços onde os usuários possam solicitar e agendar um serviço com um prestador.

Cada Prestador cadastrado no aplicativo poderá cadastrar os dias e horários que irão trabalhar.

Cada cliente que logar no app poderão consultar os prestadores próximos a ele exibindo a distância de cada um.

Ao selecionar um prestador deverá apresentar os dias que o mesmo disponibilizou para atendimento e então realizar a solicitação de agendamento

Cada prestador recebe as solicitações de agendamento por meio de status sendo o inicial pendente > agendado > finalizado.

O prestador poderá também recusar a solicitação de agendamento. Ao recusar o sistema deve colocar no status recusado é obrigatório o preenchimento de uma justificativa do prestador.

O sistema deverá também armazenar fotos dos serviços realizados assim como dar uma nota em estrelas (0 a 5) sendo como obrigatório a nota…

Cada prestador poderá armazenar até 3 tipos de serviços prestados: exemplos: limpeza de ar-condicionado, manicure, faxina.