These apps do not belong together. They both happen to use API endpoints.
We should split these up. Have some improvements that should get in for both of these apps, but it would be convoluted to add them to this frankenstein combo server.
So first, split the apps without altering any functionality.