I have a project assigned to me to create a custom calculator on a landing page. My experience is with lots of Node.js and React and custom SASS. I have the coding skills, I am doing my best to understand this COS. That being said here are the calc details.
About 5 drop down menus with anywhere from 3 to 100 choices. I need to use the data from these user inputs and update my clients 'contact properties' as well as get a calculated result to show the user of the calc.
I have watched developers academy videos (about 2 hours of video). It does not go deep enough for someone trying to do custom things. I also can use the API docs and connect using Node have no problem understanding and doing this. The problem I am having is understanding how to work within this CRM so I can give my client a easily editable module and they can add some of their own values if things change in the future.
So my questions and assumptions:
I am assuming I need to make a new custom module. Do I need to make custom fields as well (is this even possible)?
I am curious where the drop down lists data should go? Is this a hubDB thing?
What am I missing with this custom module(I need key words to look up for tutorial and doc reasonS)? Where are the tutorials for advanced dev and custom modules?
If you can recommend anything. That would be wonderful.
P.S. I do not mind doing my own work. I actually have fun learning, so I am not expecting anyone to do any research for me, just some links or recommendations on where to go to get the knowledge.