This question already has an answer here:
I need to create several contracts on the click of a button. I cannot run a geth node. I am successfully able to do it via metamask but that results on too many transaction pop ups. Is there a way to create contract without running geth and without using metamask.