I few years back I co-founded Memorang[0] to do exactly this. While I'm no longer affiliated with the company, it technically is a free solution, albeit geared mainly towards medical students.
[0] https://www.memorangapp.com/flashcards/108640/Star+Wars+Spac...