Daily Chinese Vocab
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.
Example message
Architecture
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
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 |