There's some discussion over at Help wanted: Google Summer of Code 2018 application 🌞 about making this into a GSoC project. Perhaps the conversation can continue here to keep things organized!
@ggalmazor shared the following Discourse plugins that could be useful for ideas or inspiration:
@downey checked in with GSoC organizers to make sure this would be a candidate and it seems so. The recommendation is to try to find a co-mentor who has Discourse experience so that would be a todo item.
To get this ready as a proposed project I think the requirements will need to be expanded on a little bit to make sure it's a big enough project and clear for potential applicants.