I'm currently doing some research to build a full cross-platform system that our personnel will use for various management and selling purposes, this is just a first step to migrate (and clean, lots of cleaning) a gigantic and obsolete system made in Java 7 with a nightmarish coupling between logic and view layers.\n\n

Since the system itself is considerably large, we are currently migrating the essential modules of its logic to an ExpressJS driven Restful API. \n\n

As a complementary project, I must find a way to share the highest possible amount of view code while achieving said cross-platform capacity.\n\n

My approach is the following:\n\n