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
Activity
Please register or sign in to reply