-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
2. Underneath each Chinese translation is some text describing the grammar pattern of the sentence. Click it to reveal an article that explains the pattern in depth and provides more examples.
The app by default shows you medium-difficulty sentences, but you can adjust the difficulty to anything from A1 to C1 via the settings.
All of the content is hand-written by the folks from AllSet Learning Chinese Grammar Wiki, so you can be sure it's authentic Chinese. I also generated an audio version of each sentence using GCP text-to-speech.
Since LLMs have killed the possibility of me continuing work on this, its source code is yours: https://github.com/Xyzrr/shuo-chinese/tree/main
Hope someone can still find value in this project! I put a lot of love into it.