Sebazzz/financial-app

Weekly digest

Sebazzz opened this issue · 2 comments

Now #24 has been implemented, we can send a weekly monthly digest.

We need to use something like Hangfire to make this managable, allow user toggling the weekly monthly digest (on by default), and save the digest date per AppOwner.

What should be shown in the weekly monthly digest:

  • Largest expenses of last week month (capped to a number, for instance 5)
  • Money flow of last week month (xx spend, xx income, xx balance)
  • Upcoming expenses
  • Comparison with the week before
  • Install Hangfire to allow structured scheduled mailing
  • Hangfire dashboard must be accessible in PROD by means of IP shielding
  • Store last weekly monthly digest send date on AppOwner for resilience.
  • Allow individual users to disable weekly monthly digest in "my account"
  • Mail: Largest expenses, money flow of last week month
  • Mail: Comparison with last week month
  • Mail: Upcoming expenses

Weekly digest must become a monthly digest, because we don't keep real dates about expenses.