Skip to content

samatechtw/learn-chinese

Repository files navigation

Learn Chinese

Study aids, quizzes, and flashcards for learning traditional Chinese mandarin.


Prerequisites

Setup

# Clone monorepo
git clone git@github.com:samatechtw/learn-chinese

# Install packages
pnpm i

Run

# Run site in development mode
npm run prod:web:run

# Run web admin
npm run prod:web-admin:run

Build

# Build web app for production
npm run prod:web:build

# Build web admin
npm run prod:web-admin:build

Development

Add a new frontend folder/module

  • Create the folder in web/src
  • Create index.ts and export any files used externally
  • Add to tsconfig paths

Generate pinyin/zhuyin from characters npx esno --tsconfig ./tools/scripts/tsconfig.json ./tools/scripts/character-info.ts

About

Web app for learning to read and type traditional Chinese mandarin.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages