Hi,
I run a small SaaS that currently offers around 30 (pretty basic) forms that basically execute calculations (Javascript) and compare the results with data in a database. As I have set up everything myself, it’s currently build on WordPress with a form plugin. As I am growing, I am thinking about a relaunch with a proper tech stack (currently I tend to Laravel / TALL). Actually everything is running fine, it’s more that I want to keep building on a more future proof and solid solution.
Still, before relaunching hiring somebody to build everything and I have to implement lot of additional forms and I am not sure whats the best solution on how to proceed:
\- If I implement them with my current plugin, I will later have to migrate everything to my new platform which will result in a huge amount of work (basically building everything again)
\- Find a hosted form builder that I can implement now in the WP-Site and later in the new platform. Most things I found are suited to Marketing forms, have a lot of layout stuff and pricing is based on submissions which I all don’t need. At the same time the forms and data lookups are my business case, so I am worried that if I embed them, they can be accessed from others.
\- Build forms from scratch: I am not a full stack dev, but can write HTML/CSS and undestand some basic JS/PHP. Does it make sense to write pure html templates and vanilla JS / implement it to WP and move it later? What about the database calls? Also using kind of a really basic builder or markdown would be nice.
\- I’d prefer something like a Laravel form builder (f.e. Aire), but how do I implement it in WP? And what if I don’t proceed with the targeted stack?
I am pretty stuck on what is a good starting point to build forms that:
\- Work in my current WP environment
\- Can be moved to a different environment at some point later on
\- Are safe to not be used from outside my website
\- Have a basic builder (not necessarily Drag&Drop, text based is also fine) to create and manage all forms, preferably including the option to define the calculations in the builder as well
Any ideas on how I should proceed?
[ad_2]