Hoje, 22/07/2021, os horários disponíveis no app do Motorista vêm de um array (lista) que colocamos no próprio front-end:

A única limitação que há é a de não poder selecionar horários anteriores e próximos à hora atual.

Alterações

A intenção é passar toda lógica para o back-end, que retornará a lista de horários, e o front-end será responsável apenas por chamar o endpoint passando o dia selecionado.

Quais validações haverá no back-end?

Bloqueios

Possibilidade de bloquear:

Lógica do blocked dates:

DONE