Split frondend and backend into two separate apps