This will be the first option given to the user when she opens the app not for the first time neither for the first time in a month.
This option should ask for the basic information in order to add a new transaction. That information is the following,
Year
Month
Day
The cost/s delimited by a comma.
Example run 1:
Choose year (press enter for default 2018)
Choose month (press enter for default December)
Choose day (press enter for default 5)
1
Input cost (format: <cost type>:<price>)
Food:5.99
Done
Example run 2:
Choose year (press enter for default 2018)
Choose month (press enter for default December)
November
Choose day (press enter for default 5)
30
Input cost (format: <cost type>:<price>)
Food:5.99,Drinks:1.65
Done
This will be the first option given to the user when she opens the app not for the first time neither for the first time in a month.
This option should ask for the basic information in order to add a new transaction. That information is the following,
Example run 1:
Example run 2: