actually at the time i wrote the API, i was still considering how the FE was going to be written, so because i never used remix until this point, i didn't realize they offered an all-in-one solution.
honestly i like the seperation of concerns though, so i'm happy with it. might even rewrite the API again to teach myself rust