The app needs to be able to save a list of transactions: an object with a name, optional description, value, and category.