Skip to content

[Feature] Implement Fuzzy Search for the Projects Directory #467

@Aditya948351

Description

@Aditya948351

Description

Currently, the search bar in the Projects Hub requires exact keyword matches. If a user has a typo (e.g., "reaact" instead of "react"), they get zero results.

Proposed Solution

  1. Integrate a lightweight fuzzy search library like fuse.js.
  2. When searching the array of projects, configure fuse.js to look at project titles, descriptions, and tags with a threshold of ~0.3 for typos.
  3. Update the UI to render the fuzzy-matched results.

Expected Outcome

A highly forgiving and robust search experience.

Metadata

Metadata

Assignees

No one assigned

    Labels

    gssoc26This is a official GirlScript Summer of Code label.level:intermediateIntermediate level issuestype:feature

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions