Acknowledgments
This application was originally made as a submission for the final project for CS50x 2022. It was designed in VS Code using Python, SQL, HTML, JavaScript and Sass.

Database Creation
The database for this application was created by integrating radical data that I have compiled myself, with kanji data, vocabulary data and stroke order data pulled from other sources.

Kanji
The kanji data was obtained from The KANJIDIC project. The KANJIDIC project files are released under a Creative Commons Attribution-ShareAlike Licence (V3.0). See the EDRDG General Dictionary Licence Statement for details. Only jouyou, jinmeiyou and kanji kentei kanji have been included.

Vocabulary

Most vocabulary data was obtained directly from JMdict. The data for common vocabulary items was obtained from jisho. Jisho uses JMdict and JMnedict for their vocabulary. These files are released under a Creative Commons Attribution-ShareAlike Licence (V3.0). See the EDRDG General Dictionary Licence Statement for details.

The application to obtain the common data from jisho was made by John Charlton (coolmule0). It can be found here. The application is licensed under the GNU General Public License (V3.0). See the JLPT-N5-N1-Japanese-Vocabulary-Anki LICENSE page for details.

The vocabulary items were sorted into JLPT levels using Jonathan Waller's JLPT resources. This data is licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0). See the Creative Commons license page for details.

Family names were obtained from 名字由来net.

Given names were obtained from the Meiji Yasuda Seimei 2022 Survey of names for children born in 2022.


Example Sentences
Example sentences are used for vocabulary and grammar pages. Sentences marked 'YYK' were added by us. Sentences marked 'Wikibooks' come from the JLPT grammar pages on Wikibooks. They are provided under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0). See the Creative Commons license page for details. Some example sentences and their translations were taken from tatoeba.org. Sentences marked 'tatoeba' did not have a sentence author. All other sentences used from tatoeba are marked with their author. The sentences are released under a CC-BY License.

Other Acknowledgements
Besides the creation of the database, there are other parts of this application to which other people's work have been an integral part.

Stroke Order
The stroke order svg data for all kanji was obtained from KanjiVG. KanjiVG is copyright © Ulrich Apel. The files are released under the Creative Commons Attribution-ShareAlike License (V3.0). See the Creative Commons license page for details. Only svg data for jouyou, jinmeiyou and kanji kentei kanji has been included. Some version of the svg data has been adjusted by us to support different color themes. See below for details.

Stroke Color
In order to make the different strokes as easy as possible to see, I used this article by David Nichols as reference. The color patterns I chose are based on this article by Bang Wong and this page by Paul Tol.

Stroke Animation
The code to animate kanji strokes was created by NihongoDera and is released under the MIT License. See the license page for details.

SuperMemo Algorithm
In order to study effectively, the SuperMemo Algorithm SM-2 is used. You can read about it here. Algorithm SM-2, © Copyright SuperMemo World, 1991. See supermemo.com for details.

Text to Speech
The text to speech audio is provided by gTTS. gTTS is copyright © Pierre Nicolas Durette & Contributors and is released under the MIT License. See the license page for details.

Drawing Canvas
When creating the canvas for kanji practice, this topic on Stack Overflow was heavily referenced and helped in getting it to work. The code on Stack Overflow falls under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0). See the Creative Commons license page for details.

Range Slider
The range slider for selecting study and review amounts is the Range Slider Progress in Chrome with pure CSS Copyright © 2025 by S. Shahriar. It is released under the MIT License. It can be found here.

Vector Map of Japan
The vector map that was used as a base to create the maps used in the prefecture course is provided by Free Vector Maps, Striped Candy LLC. More specifically, the map used can be found here: Vector Map of Japan with Prefectures - Outline.

Testers
The lovely people who helped test this site before the initial release, gave me feedback and suggest missing features, among other things.

Contact Us
If you feel that anything is missing here or there is a mistake in your acknowledgement, please contact us here.