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

Landing page - add project functionality #45

Open
jacksonjacobs1 opened this issue Nov 14, 2024 · 0 comments
Open

Landing page - add project functionality #45

jacksonjacobs1 opened this issue Nov 14, 2024 · 0 comments
Labels
enhancement New feature or request v2.0 Pertains to the v2.0 branch

Comments

@jacksonjacobs1
Copy link
Collaborator

jacksonjacobs1 commented Nov 14, 2024

Description

Implement the QuickAnnotator Landing Page with essential project management functionality, including the ability to view, create, and delete projects. The landing page should present a list of projects, an option to add new projects, and navigation to project-specific pages.

Feature Details

The landing page contains the following key components:

  1. Project List Pane

    • Displays a list of created projects with project details.
    • Each project entry in the list is clickable and highlights on hover.
  2. Add Project Functionality

  3. Project List Item Details

  4. Navigation to Project Page

    • Clicking on a project entry should open the Project Page, displaying project-specific details and features.

Acceptance Criteria

  1. Users can view a list of all existing projects with relevant details.
  2. Clicking the Plus button opens an "Add Project" wizard, where users can enter a name, dataset size, and description, then create a new project.
  3. Newly created projects appear in the Project List Pane and can be selected, edited, or deleted.
  4. Clicking on a project in the list navigates to the project page.

References:
N/A

@jacksonjacobs1 jacksonjacobs1 added enhancement New feature or request v2.0 Pertains to the v2.0 branch labels Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request v2.0 Pertains to the v2.0 branch
Projects
None yet
Development

No branches or pull requests

1 participant