Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 

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