I’ve been evaluating schema-based form generators too, as I want to move from server-generated DOM to a JSON serializaton of forms and their rules, so we can offer a better mobile experience, offline, etc. We have hundreds of fields in a form, dozens per “page”, with potentially a lot of business rules.
Vue-Form-Generator is not really maintained and doesn’t look like it quite made it to the next version. It also bakes in Bootstrap UI.
Vue Form JSON Schema looks promising, but I wish it was a little more “automatic” and less verbose. Last updated 5 months ago or so?
JSONForms (https://jsonforms.io/) I just came across. I think they recently added Vue support (was originally Angular and React). It uses Material as the UI styling. But it has some neat features like defaulting a UI Schema for you based on the data Schema. I like some of their dependent fields (if Yes, show/require this other field) stuff, and I like how using this would abstract us from Vue, in case we have to use React in some context in the future.
We are constantly improving Coloban and along with the Gantt Charts, Kanban and Eisenhower matrix implemented over the last few months, we have also implemented public projects, so you can actually get help with your tasks from outside now.
You can check it out by downloading it now for your favourite platform 🙂
All is still built with awesome Quasar framework 🙂
New Ad Free Mode released for Sendall Messager! Get rid of those pesky ads for only 1 Credit (less than S$0.01) per hour! Visit https://customautosys.com/sendall to check out the new version, proudly made with Quasar as always!
@njsteele That’s just a rule of ‘simultaneous growth’ I think 🙂
For example, the projects which are huge already cannot harness all the new cool technologies/libraries/frameworks in the world right away because that’s expensive for their scale (just imagine that they have to redo all related internal and external functionalities, documentation, marketing and anything else what is related) and risky (there is a high probability of fault or incompatible technology, as every bit of related software they use needs to have 100% compatibility, or public will just smash them with the bad news/reviews/articles/etc. which leads to unhappy investors).
So, that is why big projects do not usually jump on such great tools like Quasar.
On the other hand, ambitious projects which have started using Quasar as a platform are yet quite small and just have not gained the popularity over the world. Taking into the account the age of Quasar, there was just not enough time for these project to ‘shine’ globally.
Seriously, how many projects do you know becoming worldwide famous just within two years? 🙂