I believe the hardest part of using spaced repetition to learn programming is creating good decks, it's a ton of work.
About open sourcing the web app, I might do it. It's a Django app, and I've published some videos while coding it (https://www.youtube.com/channel/UCyWUj9r0soytotuuh2JnPrw), so it's no secret.