A serverless app that sends a Chinese word as a daily email message, along with links to example sentences and auto-generated quizzes.
Chinese learners can subscribe to daily vocab words to build their vocabulary. The vocabulary by level (1-6) is from the Hanyu Shuiping Kaoshi (HSK), China's standardized Mandarin testing levels.
To subscribe, visit https://haohaotiantian.com, where you can preview sample words for each level, see past daily words, and learn more.
You can learn about the development process and architecture decisions in this talk:
And in this blog post series:
- Developing a daily Chinese vocab app
- Integrating DynamoDB in my Chinese vocab app
- Migrating to a serverless contact management backend
Roadmap item | Status |
---|---|
Store user quiz results | |
User practice sentences | |
User created vocab lists | |
成语 vocab list | |
Add pronunciation audio | |
Add user profiles | ✔️ |
Auto-generated quizzes | ✔️ |
Build subscriber analytics QuickSight dashboard | ✔️ |
Add support for traditional characters | ✔️ |
Build interface for users to explore and export word history | ✔️ |
Create API to serve daily word history | ✔️ |