From a pure simplicity standpoint, serving them on the same domain is going to be less annoying.
I'm kinda leaning towards 2, since the frontend is just static files that I could serve via github pages and save some bandwidth on my end