Open kjniemela opened 2 years ago
I'm reopening this - since cross-client support is one of the main ideas behind this whole project, it doesn't make sense that the default frontend needs to be in the same project as the backend. Besides, that would give us the option in the future to make the backend code private.
Also, as discussed in #137, we should probably take the opportunity to quite simply make a better frontend whenever this split does happen. There are so many relatively easy ways the current frontend could be improved (such as by using something like React for the UI, or at least using async functions instead of just callbacks).
Actually, let's do this just before the Alpha release. That way we'll have the least amount of mess with the tickets, but we can also keep the backend private.
The project is becoming rather messy, and it would probably help to separate the frontend and backend into their own repos.