Interesting! I'm a big fan of spaced repetition. Are you building it as a native desktop/mobile app or as web app?
I'm still undecided on whether hosting it myself or just releasing it as a self-contained stand-alone app (startup script launching a lightweight webserver and opening a new tab in the browser).
There are pros and cons with each approach and I'm making up my mind on the best one to follow