Does using CakePHP to build a product configurator makes any sense?

I’m wondering if CakePHP could be the right tool to build a simple product configurator like this?:

Does anybody perhaps already done something like this and has some tips?

Could CakePHP even be the basis to build a (IMHO) high end configurator like this?:
What Technologies (e. g. JavaScript Frameworks that will work well together with CakePHP) should I learn in addition to CakePHP to be able to build such a challenging configurator on my own (in a hopefully not too far away future).

I highly appreciate any help regarding the product configurator topic!
Kind Regards