Skip to content
/ vocab Public

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

em-shea/vocab

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 - weekly
User practice sentences
User created vocab lists
成语 vocab list
Store user quiz results - daily ✔️
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