Sometimes I branch into other uses. I was quite successful using Anki when studying for my amateur license exam.
I will consider using Ankify if I need to study from notes at some point in the future.
What I loved about your post is how you evolved with Ankify as you developed it, I think this is a great example for people starting on their own journeys of learning how to program, I always felt that having a project in mind from the beginning is the best way to keep moving forward, and your journey is a great example of that.
I am considering using Python for cross platform gui design. Could you expand on why you chose electron over other alternatives, for example Qt?
Also, could you share which resources you used to learn about gui development on Python?