Learn Japanese with NihongoNeko

This is a Japanese learning app aimed at beginners which calls the official Jisho Dictionary API to randomly generate cards depending on language proficiency N1-N5 level. I have implemented an SRS (Spaced Repetition Algorithm) based on the SM-2 algorithm with Easiness Factor (EF). Cards with higher difficulty appear more frequently while mastered cards are spaced further apart, optimizing long-term retention. Read the card, try to recall the meaning, you can use the "Sound" to hear how it's spoken, after, reveal the word and select "Good" or "Again". Please Login with Google (handled by OAuth, personal information such as passwords are not stored in my database) to get started.