3 ms·
Very cool! Form builders are really fun applications to build and teach you a lot about more advanced relational models (like polymorphic relations) I scrapped
by Syntaf 3y ago
Very cool! Form builders are really fun applications to build and teach you a lot about more advanced relational models (like polymorphic relations)
I scrapped together a form-builder-with-payments using RoR and RailsAdmin last year for my club and ended up spinning it off into a pay-per-use SaaS[1].
As it turns out, forms are a fundamental aspect of a LOT of things, and offering free use tools can change the game for clubs or organizations looking to keep their data in one place.
[1] https://embolt.app https://embolt.app
- mewpmewp2 3y agoWhat do you mean by club exactly?
- Syntaf 3y agoI generally mean a member based organizations, could be a book club or professional association or anything of the sorts. Not every club charges dues, but those that do generally start off with a google form and a pinky promise that you'll send your dues after submitting the form. Works for awhile but it's hard to maintain, speaking as someone who's had to do this before. embolt is my go at offering a member platform with a very low (the lowest) barrier of entry to getting up and running with paid registrations forms & an admin dashboard.
- replwoacause 3y agoLooks very well done! Did you have to write much JS or could you do everything you needed with RoR?
- Syntaf 3y agoThanks! I initially started out with just jQuery but eventually realized I needed to support more complex interactions and adopted Turbo & Stimulus [1]. Still sticking with server-side rendering though, always loved that approach to building webapps and tools like HTMX & Turbo make it much easier to integrate with complex UX interactions. [1] https://medium.com/@csofiamsousa/hotwire-turbo-and-stimulus-in-a-nutshell-36207c7bbba7 https://medium.com/@csofiamsousa/hotwire-turbo-and-stimulus-...
- auct 3y agoWhy did you choose PayPal instead of stripe?