Skip to content

Add tag filtering, search, and featured hero section to projects page#395

Merged
tmhall99 merged 1 commit intomainfrom
projects-tag-filter-and-featured
Mar 28, 2026
Merged

Add tag filtering, search, and featured hero section to projects page#395
tmhall99 merged 1 commit intomainfrom
projects-tag-filter-and-featured

Conversation

@tmhall99
Copy link
Copy Markdown
Contributor

Summary

  • Adds a search box and multi-select tag autocomplete filter above the projects grid
  • Updates the /api/projects proxy to pass through the tags list from ProjectHub alongside the projects array
  • Featured projects (marked in ProjectHub) appear in a distinct hero section with a blue border above the main grid; the hero hides when filters are active so featured projects re-enter filtered results

Test plan

  • Search filters projects by name and description text
  • Tag autocomplete lets you select multiple tags and filters cards (OR logic)
  • Clearing filters restores full grid
  • Hero section appears once projects are marked featured in ProjectHub
  • Hero hides and featured projects appear in filtered results when search/tags are active

🤖 Generated with Claude Code

- Search/filter bar with text search and multi-select tag autocomplete
- Projects API proxy now returns tags list alongside projects
- Featured projects render in a distinct hero section above the grid,
  hidden when filters are active so they appear in filtered results

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying website with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1ad3de4
Status: ✅  Deploy successful!
Preview URL: https://0674c4d9.website-aun.pages.dev
Branch Preview URL: https://projects-tag-filter-and-feat.website-aun.pages.dev

View logs

@tmhall99 tmhall99 merged commit 3e9c886 into main Mar 28, 2026
5 checks passed
@tmhall99 tmhall99 deleted the projects-tag-filter-and-featured branch March 28, 2026 01:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant