Hello Yijun, Hannah and Si,
We just checked our records and can confirm that we never received any submission files for registration ID #1887. Like you said yourselves, your registration ID does not show up in the submissions list, which only purpose was to allow teams that their files had been received successfully. A banner like the one below was displayed on all dashboard pages of our site, including the submission form page.
A small percentage of teams contacted us because they had problems uploading their files, and we helped each of them find a solution so that they could submit their projects.
We are really sorry about this. We know you put a lot of work an effort into your design, but today, a full month after the submission deadline, there is nothing we can do to help, unfortunately.