Frequently Questioned Awnsers
Why rewrite the Metekasse?
The major reason was to allow for easier modification and improvements to the Metekasse. The rewrite started as an attempt to write a Point-Of-Sale UI for the V1, which worked most of the time, except it was missing avatar images.
Not the worse thing, but it was also increably outdated on it own API spec (it runs on v1, at that point v3 was last updated 8 years ago) and broke it multiple times. So the rewrite started by writing just the server part on the API spec v3, which worked fine, but while writing the migration script, we noticed the API spec had some issues as well. After consulting with the major commiter (there was no maintainer really), if it makes sense to fix the original v3 or to just start new, the response was, that starting new would probably be smarter.
So we wrote a new API, called it Space-Market V4 and made a complete rewrite of the Metekasse with a new python backend and frontend.