Skip to content

Implement Transactions Page

  • Implement backend API endpoints to fetch transaction data for a logged-in user.
  • Ensure the ability to filter transactions by date range and category (income, expense).
  • Create a clean, user-friendly interface to display transactions in a table.
  • Include columns for date, amount, category/description.
  • Implement a filter to allow users to select transaction categories (e.g., income, expense).
  • Implement a date range filter (e.g., last 7 days, last 30 days).
  • Ensure that if there are more than 10 transactions, pagination is available.
  • Users should be able to navigate through pages of transactions.
  • Ensure the frontend displays transaction data correctly by fetching it from the API.
  • Verify that filters and pagination work as expected.
  • Ensure the page is responsive and looks good on both desktop and mobile devices.
  • Make sure the user interface aligns with the overall design of the application.
  • Show appropriate error messages if the API request fails or returns no data.
  • Handle cases where there are no transactions to display.

Closes #8 (closed)

Merge request reports

Loading