WaniKani is reading-focused, but chosen vocabularies may make it suitable for writing / speaking. I don’t know how to make it best that way, though. IMO, it’s not the matter of WaniKani being a Kanji learning website or not.
I think there are apps synced to WaniKani to learn to write Kanji, but not sure if it would fit the purpose of actual production well.