Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Projects - index page #57

Open
sabokhat1 opened this issue Jan 8, 2025 · 0 comments
Open

Projects - index page #57

sabokhat1 opened this issue Jan 8, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@sabokhat1
Copy link
Contributor

The task involves creating a project list page that displays essential project details in a table format with the following columns:

  • Name,
  • Status,
  • Resource,
  • Contract
  • Price.

Each project should have a dropdown feature that reveals additional metadata when clicked.
This metadata includes:

  • Status,
  • Hours,
  • Balance,
  • Start Date,
  • End Date,
  • Duration.

To enhance usability, the page must include the following features:

  • Pagination: Enable users to navigate through large datasets efficiently. For example, display 10-50 projects per page with controls to jump to the next or previous page.
  • Filtering by Status: Allow users to narrow down the list based on project status (e.g., Active, Completed, Pending).
  • Search Functionality: Provide a search bar to quickly locate projects by name or other relevant details.

The design should prioritize clarity, with intuitive controls for opening dropdowns and applying filters. The dropdown should expand smoothly, showing the metadata in an organized format. The final result should be a dynamic, user-friendly page that makes managing and viewing project details straightforward and efficient.
image

@sabokhat1 sabokhat1 added the enhancement New feature or request label Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: No status
Development

No branches or pull requests

1 participant