The biggest challenge that we faced while developing this solution was to implement the dynamic editor. We had to implement a dynamic editor that can have different dynamic values in the template. Also, this dynamic value should have a number of options that a user can choose as per his requirements.
Secondly, the desktop and mobile versions weren’t maintained by mobile runtime CSS. This was because both had separate designs. So, it was a challenge for us to sync them both.