It started with me wanting to learn Chinese characters and being annoyed at Anki's UI/UX (Oddly I also "accidentally" learned all US state capitals and World capitals while debugging the thing).
It's Meteor + Heroku + AWS S3 (user card review data via client-side signed uploads)
I think it's great! Although I haven't used a flash card app before, so I'm not sure how qualified a judge I am.
My only comment is that on screen widths between about 780px and 1200px, the text and fields in the two side widgets of the main flash card view overflow from their white backgrounds.
I like it, I clicked on US State Capitals and it started a card. My first thought was "I don't know many US State Capitals, how do I see the entire list to get started". So perhaps add a way to present all the info in a set so a learner can quickly be exposed to the "question/answer" pairs before actually being asked to provide answers.
Also, not sure if it was something I did, but after I cancelled a session, I could no longer start a new card set. I'd click them and they'd go into "my decks" but clicking the deck would only launch a context menu thingy to edit the deck properties. How do you run them?
Looks nice, I submitted some patches to a similar project a few years ago (Mnemosyne, Python+PyQt).
What algorithm are you using for scheduling the repetitions? The unmodified SM2 or Anki's derivate of it?
http://cardflashapp.com
It started with me wanting to learn Chinese characters and being annoyed at Anki's UI/UX (Oddly I also "accidentally" learned all US state capitals and World capitals while debugging the thing).
It's Meteor + Heroku + AWS S3 (user card review data via client-side signed uploads)