I'm currently preparing a set of Node-RED flows and use cases for my students in order to motivate and encourage them to invent and build web sites and REST services without having to know, learn and program much.
As part of that set I've just published a few examples for the handling of user feedback or contact forms for web sites on GitHub .
The first example comes without spammer hindrance and assumes that users had to authenticate themselves before (e.g., using one of the already published authentication and authorization examples)
The second one uses a (GDPR-compliant) time-based mechanism to overtax bots and daunt human spammers.
Since they may also be of interest to others, feel free to use them in whatever way you like.
As usual, any feedback is welcome!
With greetings from Germany,
Andreas Rozek