This project is the backend side of 有什么不同. The frontend of this website is developed with Angular. You can find the project here
Use OpenId only at this stage, no local accounts, since it is convinent. Give up with Azure AD B2C, it is too slow to visit in China.