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
Vocabulary
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
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
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.