-
-
Notifications
You must be signed in to change notification settings - Fork 387
Open
Labels
Status: TriageThis is the initial status for an issue that requires triage.This is the initial status for an issue that requires triage.dependenciesPull requests that update a dependency filePull requests that update a dependency file✨ EnhancementIndicates that the issue suggests an improvement or new feature.Indicates that the issue suggests an improvement or new feature.
Description
Is your feature request related to a problem? Please describe
Yes, the current blog page lacks a search functionality, making it difficult for users to find specific blog posts as the content library grows.
Users can only filter by categories, which is limiting when they're looking for posts on specific topics, by particular authors, or containing certain keywords.
Describe the solution you'd like
I would like to add a comprehensive search bar to the blog page with the following features:
- Real-time search that filters blog posts as users type
- Multi-field search across:
- Post titles
- Post excerpts
- Author names
- Categories
- Fuzzy matching algorithm to handle typos and partial matches
- Seamless integration with existing category filters (both can work together)
Demo Video
Screen.Recording.2026-01-01.135919.1.mp4
Technical Features
- Performance optimized using React
useMemohook - Automatic pagination reset when search query changes
- No external dependencies or libraries required
- Maintains all existing functionality (category filters, pagination, etc.)
- No breaking changes to current implementation
Describe alternatives you've considered
No response
Additional context
I have already implemented this feature locally with full functionality
Please assign this issue to me so I can proceed with submitting the PR. Thank you!
Are you working on this?
Yes
Metadata
Metadata
Assignees
Labels
Status: TriageThis is the initial status for an issue that requires triage.This is the initial status for an issue that requires triage.dependenciesPull requests that update a dependency filePull requests that update a dependency file✨ EnhancementIndicates that the issue suggests an improvement or new feature.Indicates that the issue suggests an improvement or new feature.