Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dawaltconley/classical-chinese-flashcards
Flashcards for vocab in Van Norden's "Classical Chinese for Everyone"
https://github.com/dawaltconley/classical-chinese-flashcards
classical-chinese educational nextjs react
Last synced: 3 days ago
JSON representation
Flashcards for vocab in Van Norden's "Classical Chinese for Everyone"
- Host: GitHub
- URL: https://github.com/dawaltconley/classical-chinese-flashcards
- Owner: dawaltconley
- Created: 2022-10-19T05:18:56.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-29T19:00:35.000Z (5 months ago)
- Last Synced: 2024-07-01T00:41:56.005Z (5 months ago)
- Topics: classical-chinese, educational, nextjs, react
- Language: TypeScript
- Homepage: https://cc4e.dylan.ac
- Size: 1 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Classical Chinese Flashcards
This is a flashcard app for the vocabulary in Bryan Van Norden's [Classical
Chinese for
Everyone](https://hackettpublishing.com/classical-chinese-for-everyone). I
wrote it to help myself learn the material and I hope it will assist others in
doing the same.## Filtering
You can filter vocabulary using the "Filters" drawer at the bottom of the
screen. Flashcards will be included if they match _any_ selected filter in
_all_ filter categories (lessons, types, etc.). Lesson numbers correspond to
the lessons of the book."Apply Filters" will apply updated filters to the remaining words without
changing your progress. "Reset Cards" will clear your progress and apply
updated filters to a fresh set of characters.## Using with Pleco
If you prefer to use [Pleco](https://www.pleco.com/) as your flashcard app, you
can download a compatible flashcard text file from
[/cc4e-flashcards.txt](https://classical-chinese-flashcards.netlify.app/cc4e-flashcards.txt)
and import it with the Pleco app.## Contributing
If you are just interested in updating the vocab, all of that is located in
`data/wordlist.ts`.This is a [Next.js](https://nextjs.org/) project bootstrapped with
[`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app),
and can be run locally using```bash
npm install
npm run dev
```To learn more about Next.js, take a look at the following resources:
- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.