Skip to content
Snippets Groups Projects

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
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading