It was hard to make it look good using the flutter charts library, might switch to a different one to make it fit the design language of the app better. Might use FL Chart
Prevent overflow on TransactionDetailsPieChart
Prevent the default date on EditTransactionScreen to have time data in it, might mess up filtering a little