Spoiler
The backend will be finished by May - or else I'll fail the module. Hopefully I'll then be able to work on readding a mod store dialog to the main menu of Minetest, in time for 0.5.0.
Technical Details
We'll be using Python and Flask. Users will log in to the backend using their forum account. Users will then be able to add their own content, or the content of others. The backend will expose a JSON API to allow Minetest and other applications to download mod information.Time line
DesignWe'll be submitting a design document in the next few weeks. We will ask the community for to comments on our design proposal.
Development
We aim to have an initial prototype showing most of the minimal viable product features by 16th April.
The project will be finished by the 21st of May.
During development, I'll make sure to host public beta versions.
Release
The code will be released after the course is submitted and marked.