I'm really struggling with EE. I am trying to build an application that needs to build a complex form based on channel data and the user's location.
The current stuggle is this:
It's a multi-page form, with lots of logic happening, depending on the choices the user makes, etc. At the end, I need to store the information somewhere, ideally in an EE channel, but at this point I'm not tied to that.
Normally, I could build this in straight php no problem, passing data from step A to the form in Step B, doing the logic, etc.
Is this something that needs to be done via a module? I see you can have forms post there and process data that way. Not sure in the end if I can get it into a channel, but maybe in my own custom table.
Is building a custom module the way to go?