Pelo que entendi, no projeto, o usuário cria os próprios endpoints, definindo a rota e a resposta retornada por ela. Minhas dúvidas são:

  • A resposta retornada por cada rota é estática? Ou seja, quando o usuário quiser alterar a resposta da rota, ele precisa alterar a configuração dela no projeto?
  • No caso de uma requisição POST, como o usuário programa o que será feito com os dados enviados junto com a requisição?

Apesar de não estar muito claro, o projeto parece interessante. Você poderia dar um exemplo de aplicação em que ele pode ser aproveitado.

Opa, vou tentar esclarecer como eu conseguir, explicar as coisas não é meu forte hauhausah

  • A resposta retornada por cada rota é estática? Ou seja, quando o usuário quiser alterar a resposta da rota, ele precisa alterar a configuração dela no projeto?

Simm, a resposta retornada por cada rota é estática e não requer que o usuário mexa no código do projeto pra ser alterada. No projeto atual, as respostas são configuradas diretamente por meio da interface do usuário, podendo editar e etc.

  • No caso de uma requisição POST, como o usuário programa o que será feito com os dados enviados junto com a requisição?

Para as requisições POST, eu to trabalhando no desenvolvimento da lógica que permitirá que os dados enviados com a solicitação sejam processados do jeito certo.

e alguns exemplos que eu pensei foram:

  1. Prototipagem Rápida: É útil pra criar endpoints pra prototipar funcionalidades em um estágio inicial do desenvolvimento, permitindo que os desenvolvedores trabalhem com respostas simuladas antes de implementar a lógica real do servidor.

  2. Simulação de Cenários: Pode ser usado pra simular cenários específicos, como erros de servidor, para testar como a aplicação reage a esses cenários.

ainda tem bastante coisa pra melhorar, mas a ideia me deixa muito animado.

Legal, obrigado por esclarecer. Você está criando uma ferramenta para ajudar o desenvolvedor. Se é pra faciliar a vida, a ideia é sempre bem-vinda 😃 Para lidar com as requisições POST, talvez seja interessante você dar uma olhada em como algumas plataformas low-code funcionam. Boa sorte com o projeto!
Muito obrigado pela dica, vou dar uma olhada simm