Hi Ruiwen, a good starter there. I agree with the simplicity you conveyed there: solving a seemingly complex problem with a well established platform. Perhaps you might wanna spend some time looking for similar websites for some more inspiration as to how exactly this could be done?
You've got a daring and fresh idea there I got to say. However, i think it needs to be further developed a bit as it seems that it doesn't address problems related to implementation and cultural influence.