Skip to content

Issue 22: Filters & Sorting #262

@Aryan-coder06

Description

@Aryan-coder06

🧭 Issue 22: Filters & Sorting

Points: 30
Labels: frontend, ui, open-for-all


🎯 Expanded Description

Improve usability by adding client‑side filters and sorting to the subscriptions list.


🤔 Why this issue exists

  • Users will have many subscriptions
  • Navigation should feel instant

✅ Key Expectations

  • Filter by Category
  • Filter by Status (Active / Cancelled / Trial)
  • Sort by Renewal Date and Amount
  • Client‑side only (no backend calls)

✅ Do

  • Keep filters visible and easy to reset
  • Provide a “no results” state
  • Preserve stable ordering

❌ Don’t

  • Add backend endpoints
  • Hide filters behind multiple clicks
  • Break existing list rendering

📸 Screenshots Required

  • Filtered view
  • Sorted view
  • Empty state

📁 Workspace Only

subsentry/
└── contributors/
    └── your_folder/
        └── client/

⚠️ AI‑slop Warning

Generic filter UIs without UX polish will be rejected.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Points: 30dashboardDashboard-related UI/featurefrontendopen-for-allAny one can work on it without getting assigned, every PR can mergeui

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions