Split repo into front and back ends