I had recently seen another post about a tool/site kinda already like this? This one was in beta though, think it still is.Seems about the same as your explaining but maybe its different.
I do like kaniwani just wish I could add my own vocab but it works well for improving recall.