Tenho experiência com desenvolvimento de sistemas Web, módulos de cadastro de clientes, fornecedores, usuários, pagamento, integração com sistemas externos, rotinas de automação de tarefas, vendas online e sistemas ERP.
Entendi perfeitamente a demanda, tenho apenas algumas dúvidas pontuais.
- Como funcionará o acesso ao sistema, deverá ter login/senha?
- Quais são os tipos de usuários do sistema?
- Precisa ter usuário admin com acesso completo ao sistema?
- Quem pode cadastrar clientes?
- Quem pode cadastrar revendedores?
- Quem pode cadastrar mensagens para envio?
- Na tela 1, o campo vencimento deve salvar uma data específica ou dia do mês de vencimento?
- Se for gravar o dia do mês de vencimento, o que acontece se gravar dia 31, nos meses que não tem 31 dias deve considerar o último dia do mês?
- Existe uma API de preferência para envio de mensagens ou pode ser construída do zero?
Sugestão:
- Para as mensagens programadas, criar um campo "ativo" para que seja possível manter salvo mensagens pré-programadas na forma inativada, sem a necessidade de excluir.