I thought about UI implementation, and I think the best way to go is to have a simple console UI on master and a separate branch of GUI. Of course the GUI would be more friendly to the user but we could have the main (master branch) application be a simple console application.
A menu example could be the following:
1. Show current status
2. Start new month
3. Add a transaction
4. Exit
You are free to propose your own menu structure. This issue would probably stay open for a long time since we will build upon menu structure and discover new Issues in our project (bugs and missing features probably).
I thought about UI implementation, and I think the best way to go is to have a simple console UI on master and a separate branch of GUI. Of course the GUI would be more friendly to the user but we could have the main (master branch) application be a simple console application.
A menu example could be the following:
You are free to propose your own menu structure. This issue would probably stay open for a long time since we will build upon menu structure and discover new Issues in our project (bugs and missing features probably).
@pagidas and @kpaxiotis what do you think?