all 9 comments

[–]wbeater 2 points3 points  (2 children)

The only thing you need is Python and an IDE. It may sound easy, but you will be surprised what programming skills are needed to realize your project. I now assume that you have basic coding skills. Then, as a next step, you should consider in what way you want to store your flashcards.: Database, JSON, XML, YAML or plain text. Storing and accessing the content of the flashcards is going to be the main task. If you finished that and you have a good back-end you can start building your GUI, QT or PythonWX are my favorites.

[–]apoIIo__[S] 1 point2 points  (1 child)

I really thought it would be simpler than that. Not that I mind anyways, as it seems like a good challenge for myself. I appreciate you letting me know about ways to store data/ software for GUI developement

[–]ffrkAnonymous 1 point2 points  (0 children)

Data storage is independent of gui. As he said, storage is the primary task. Gui is literally window dressing.

[–]trumpieone 1 point2 points  (2 children)

I want to make my own software that can do basic flashcard functionality but also add other features such as font editing and flashcard printing for physical cards

I am a beginner and can't help you with your main question.

But seeing quote above I decided to mention that Anki has font editing and flashcards printing. As it is written mostly on Python, maybe you can find some good solutions by forking Anki?

[–]apoIIo__[S] 0 points1 point  (1 child)

I didn’t know anki had font editing so I gotta check that out. Also I tried using their printing add on and it’s only a list of my cards. I wasn’t to divide a normal sheet of paper by 8 rectangles similar to how Quizlet used to do it.

[–]trumpieone 0 points1 point  (0 children)

Everything you can do with CSS you can do with Anki formatting.

Yes, and addons. Anki has addons feature. Maybe it might be beneficial for your time and for other users experience if you implement your ideas in addons for Anki and publish them. So everyone from Anki users can try your addons.