thanks! there seems to be many use cases of making html forms / form fields collaborative. to name a few:
- forms where you fill in the form but need expert advice for some fields. I'm thinking medical or legal or similar. With a collaborative form you could share the state of your form with them and they can look it over. Current workaround is to do a screen share with them so they can look at what you have.
- gathering information from groups of people, eg rental applications, YC application
- multi-step forms where you have different people do each step and need to coordinate when someone finishes their portion and who should go next.
for data language-level replication it seems like over enough time CRDTs would add a decent overhead, but I assume you could use CRDTs just for replicating and once you knew replication was complete you could convert the CRDT data struct into the simple underlying type?
Noted, thanks for the input. I think building out a component would also be the more fun work. Beyond the technical challenges there are some interesting UX problems around how you show the user that their form is collaborative, and how they can manage that access.
J, make sure you program the sub url/crumbs to be customizeable for us end-users please. What I mean is this... I want to be able to send a link like this to someone for collaboration.. https://<useraccount>.togetherform.com/<projecname>.
I've been a long time lurker here on HN and I wanted to thank this community - reading everyone's posts and comments really pushed me to try my hand at being an entrepreneur. If you have any feedback we'd love to hear it, please send me an email at jason (at) stuffrage.com
- forms where you fill in the form but need expert advice for some fields. I'm thinking medical or legal or similar. With a collaborative form you could share the state of your form with them and they can look it over. Current workaround is to do a screen share with them so they can look at what you have.
- gathering information from groups of people, eg rental applications, YC application
- multi-step forms where you have different people do each step and need to coordinate when someone finishes their portion and who should go next.
for data language-level replication it seems like over enough time CRDTs would add a decent overhead, but I assume you could use CRDTs just for replicating and once you knew replication was complete you could convert the CRDT data struct into the simple underlying type?