Lookup similar Kanjis, Homonyms, Synonyms!
This solution consists of several modules listed below.
This is a console application that incorporates several dictionaries, as well as data from WaniKani, and produces various aggregated data readily available for usage in the backend.
This is basically run only once to produce the json files. You can execute ./produce.ps1
to run this.
Note that running the aggregator can take up to 3GBs of memory.
Technology stack: .Net Core
This is the web api that powers everything. A swagger document is also published at "/swagger".
Technology stack: Asp.Net Core
This is the website.
Technology stack: vue.js, TypeScript, scss
Use css-theming for theme management.
ios version coming soon.
Technology stack: flutter
If you're trying to run the aggregator app, you should add your WK api key to an environment variable:
WK_INFO_API_KEY
: Your WK api key. Make sure to set this to your own api key, you can find it at https://www.wanikani.com/settings/account.
- We were featured in a Tofugu article! https://www.tofugu.com/japanese/japanese-learning-resources-march-2019/#niai
- JMdict: http://www.edrdg.org
- KANJIDIC: http://www.edrdg.org
- KRADFILE/RADKFILE: http://www.edrdg.org
- Innocent Corpus: https://forum.koohii.com/post-168613.html#pid168613
- Logo by @AliMzahem
- Old logo by @Tobaloidee