The problem that we are trying to solve are the following -
To put it short: smartcontracts and public blockchain provide the possibility to automate processes, eliminate the need for third parties, while providing a trust-less and immutable, time-stamped record and without the need to reveal the actual document outside your private network. There is no other system that provides these qualities. Moving the process to blockchain is a natural step to take.
There were like a gazillion of bugs while making this project and at some moment I just wanted to quit.To be honest webpack was seriously annoying to work with. We had bugs like "fs" not found and then various missing webpack loaders,404 post request error in skynet etc,also we wanted to make the web app on reactjs but we had some deprecated libraries so we switched it to vanilla javascript and webpack.also there were errors while integrating with the matic network as the smart contract would not get deployed and portis was also another different story alltogether.api registration was hard and its call bugs were making our lives a misery but in the end it all went smooth.
Discussion