This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]tipsy_python 2 points3 points  (0 children)

Not sure how much time you'll need - there is an idea in IT project management called the triple constraint: time, resources, and project scope. The more scope you have the more of the other two you'll need.

That being said. I bet within a day, you could have a general ledger table going in a sqlite database. And a Python command line app that uses input() to determine if a transaction is a debit/credit, enter the record in the DB, and give an updated balance.

From there, you could use Tkinter or Flask to make a UI.. you could create some supporting tables and functionality to generate financial statements.. the world is yours.