social-sonar / Socialsonar

https://socialsonar.vercel.app/
GNU Affero General Public License v3.0
2 stars 0 forks source link

Implement search in general view #205

Open esteban-licausi-azumo opened 1 month ago

esteban-licausi-azumo commented 1 month ago

Increment description: In this increment, we propose to enable the user to filter. In order to do so, a search bar will be placed at the top of the screen, allowing the user to enter text. As the user types, the data will automatically filter in real-time to match the input, providing an intuitive and responsive experience. This feature will help users quickly locate specific items within a large dataset without needing to scroll through all the available information.

Acceptance Criteria:

  1. Search bar placement:The search bar should be located at the top of the screen. 2.Typing in Search Bar: When the user begins typing, the data should start filtering based on the input.
  2. Real-Time Filtering: Data filtering should occur in real-time as the user types (without needing to press Enter).
  3. Case-Insensitive search: The filtering should be case-insensitive, allowing results to appear regardless of letter casing (example: "apple" should match "Apple" or "APPLE").
  4. Clear Search Functionality: If the search input is cleared (deleted), the full dataset should reappear without any filtering.
  5. No Matching Results: If no data matches the search input, the interface should indicate that no results were found (e.g., a message or blank state).