Skip to content

Credit History / Transactions Page #8

@greatest0fallt1me

Description

@greatest0fallt1me

Description
Design a comprehensive transaction history page showing all draws, repayments, interest accruals, and status changes for credit lines.

Target Users

  • Borrowers tracking their credit activity
  • Borrowers reviewing transaction history for accounting/records

Design Requirements

Must Include:

  • Page header:
    • Title: "Transaction History"
    • Filter options (by credit line, transaction type, date range)
    • Export button (CSV/PDF)
  • Transaction List:
    • Each transaction shows:
      • Date and time
      • Transaction type (Draw, Repay, Interest Accrual, Status Change)
      • Amount (positive for draws, negative for repayments)
      • Credit line identifier
      • Status (Completed, Pending, Failed)
      • Transaction hash (link to Stellar explorer)
  • Transaction Types:
    • Draw transactions (green/positive)
    • Repayment transactions (blue/negative)
    • Interest accrual (muted, informational)
    • Status changes (Suspended, Closed, etc.)
  • Empty state:
    • When no transactions exist
    • Message and illustration

Should Include:

  • Grouping by date (Today, Yesterday, This Week, This Month, Older)
  • Search functionality
  • Pagination or infinite scroll
  • Transaction detail modal (expandable row)
  • Filters:
    • By credit line
    • By type (Draw, Repay, Interest, Status Change)
    • By date range
    • By status (Completed, Pending, Failed)
  • Summary statistics:
    • Total drawn
    • Total repaid
    • Total interest paid
    • Current debt

Design Specifications

  • Table layout: Responsive (full table on desktop, cards on mobile)
  • Transaction type icons: Distinct icons for each type
  • Color coding: Draw (green), Repay (blue), Interest (muted), Status (yellow)
  • Date formatting: Relative (Today, Yesterday) and absolute (full date)
  • Export: Button triggers download, shows format options

Deliverables

  • High-fidelity mockups (list view, detail view, empty state)
  • Filter and search UI components
  • Table/card component specifications
  • Responsive layouts
  • Interactive prototype
  • Export functionality UI

Designer Notes

  • Make transaction history easy to scan and understand
  • Support users who need detailed records for accounting
  • Ensure transaction hashes are easily accessible for verification
  • Consider power users with many transactions

Metadata

Metadata

Assignees

No one assigned

    Labels

    Stellar WaveIssues in the Stellar wave program

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions