Descrição do projeto
TraduzidoSempre que agendamos uma janela de manutenção, o sistema deve exibir automaticamente um banner no site começando exatamente um dia antes do início do trabalho, mostrando a data e hora planejadas. Ao mesmo tempo, um e-mail deve ser enviado para os usuários inscritos com a hora exata de início e a duração esperada, para que as pessoas possam se planejar em torno disso. Assim que a janela se fechar, o banner deve desaparecer por conta própria, sem necessidade de limpeza manual depois.
Gostaríamos que o fluxo funcionasse a partir de um cronograma simples que controlamos, idealmente através de um pequeno formulário de administração onde inserimos a data, hora e duração uma vez. Por favor, descreva sua experiência com sistemas semelhantes e como você lidaria com a lógica de tempo para que o banner apareça e desapareça de forma confiável no horário.
O que esperamos:
— banner aparecendo 24 horas antes do início da manutenção;
— e-mail para assinantes com hora exata de início e duração;
— remoção automática do banner assim que a janela termina;
— maneira simples de agendar novas janelas de manutenção.