Will look into ngrok or some other service, but for now I found an easy way to let Chrome accept self signed certificates supplied from localhost to continue developing, sharing it here for whoever reads this with the same issue 
chrome://flags/#allow-insecure-localhost