WaniKani is a great tool. If you're using it, I can also recommend KaniWani (http://www.kaniwani.com/) - it's inverse. It hooks into your WaniKani using your API key and shows English variations of the words you just learned, and expects you to input the Hirigana for the vocab word. I found it really useful for re-enforcing vocab I learned on WaniKani.