hngprojects / hng_boilerplate_nestjs

Description
Apache License 2.0
181 stars 105 forks source link

[FEAT] [Enhancement] [Anchor BE Python] Enable Search Functionality for Existing Search Bar on Dashboard/Settings Page #1007

Open Nnachijoy opened 2 months ago

Nnachijoy commented 2 months ago

Description

The dashboard/settings page already includes a search bar. This involves implementing the backend functionality to make this search bar operational, allowing users to search elements effectively.

Purpose

To ensure the existing search bar is fully functional and integrates with the backend to provide accurate and relevant search results.

Requirements

  1. Search Query Handling:

    • Implement backend logic to process search queries submitted through the search bar.
    • Ensure that search queries are correctly parsed and handled by the backend.
  2. Search Logic:

    • Develop and integrate algorithms to search through the relevant datasets (e.g., settings, dashboard elements).
  3. Search Results:

    • Return relevant search results based on user queries.
    • Ensure results are sorted and displayed in a user-friendly manner.
  4. Performance Considerations:

    • Optimize search queries to handle large datasets efficiently.
    • Implement pagination or lazy loading if necessary to manage large result sets.
  5. Error Handling:

    • Implement error handling for invalid search queries or no results found scenarios.
    • Provide appropriate feedback to users when no results are available.

Expected Outcome

Acceptance Criteria

  1. The search bar processes user queries and returns relevant results.
  2. Search results are accurate and displayed clearly.
  3. Proper error handling and user feedback are in place.

IMG_2753 live link

Nifilat commented 2 months ago

Please can this be assigned to me?

Nnachijoy commented 2 months ago

Someone is on it.

On Sat, 24 Aug 2024 at 15:22, OLUWANIFEMI @.***> wrote:

Please can this be assigned to me?

— Reply to this email directly, view it on GitHub https://github.com/hngprojects/hng_boilerplate_nestjs/issues/1007#issuecomment-2308411820, or unsubscribe https://github.com/notifications/unsubscribe-auth/A2A464J3Z7GBXR4X3KKQ6JDZTCJKFAVCNFSM6AAAAABNBSSLTOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMBYGQYTCOBSGA . You are receiving this because you authored the thread.Message ID: @.***>