kenya-jug/regression

Implement Dedicated UI for Applications Listing

Open

#52 opened on May 20, 2025

 (0 comments) (0 reactions) (0 assignees)Java (12 forks)auto 404
UIgood first issue

Repository metrics

Stars
 (7 stars)
PR merge metrics
 (PR metrics pending)

Description

Create a dedicated user interface to list all registered applications, improving visibility, management, and navigation of apps within the system.

Current Situation:

  • Applications may only be viewable in limited contexts or via indirect means.
  • No centralized page or dashboard for managing or browsing apps.

Requirements:

  • Display a paginated and searchable list of registered applications.
  • Show key metadata such as application name, description, status, and associated data sources.
  • Support sorting and filtering by relevant fields.
  • Include action buttons for viewing details, editing, or deleting applications (if permissions allow).
  • Ensure responsive design for usability on different devices.

Proposed Tasks:

  1. Design and implement the applications list UI page/component.
  2. Connect the UI with backend API endpoints to fetch app data.
  3. Implement pagination, sorting, and filtering features.
  4. Add loading and error states for better UX.
  5. Integrate with existing navigation or add new menu entry.

Benefits:

  • Centralizes application management.
  • Enhances user productivity and system transparency.
  • Foundation for further app-related features (e.g., bulk actions).

Contributor guide