Skip to content

A serverless Chinese vocabulary building app. Sends daily vocab words at your HSK level with custom, on-demand vocab quizzes and links to example sentences.

Notifications You must be signed in to change notification settings

ethanlu2000/StudyCard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Example message

Architecture

You can learn about the development process and architecture decisions in this talk:

And in this blog post series:

Front end repo

Architectural diagram

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 ✔️

About

A serverless Chinese vocabulary building app. Sends daily vocab words at your HSK level with custom, on-demand vocab quizzes and links to example sentences.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 79.1%
  • HTML 20.9%