I think that would cause too much friction for something that should be a 5-seconds-or-less kind of experience.
> Or you can put a little feedback icon in the corner that opens a small popup to ask for quick feedback (or be dismissed).
Good idea! So far I've been adding a section at the end of my website that's a couple of scrolls in length. But I'm conscious people might not bother scrolling to the end.
> There's also a bunch of SAAS stuff in this space, like UserVoice or Hotjar or Aha.
I don't really want a complex setup, with user heatmaps and such; these are projects that have very limited features and likely to shut down in a few months.
> you can probably put the responses into a cloud serverless KV store for very cheap or free, instead of having an always-on server.
How would you set up the schema to store the data, while allowing for migrations that will probably happen quite often? One setup I've hosted involves a Go/Gin server with embedded SQLite on Hetzner using Caprover, which I felt worked quite nice. It's costing me about $5/month, which I need to spend for another server I need to host.
> that doesn't seem any better than just using Google Forms or Airtable to collect those responses.
Mind if I ask why? I think DIY is better than those because of the smaller friction in collecting feedback.