Impact
The Problem
Members struggled to find the right person inside the community.
- Members asked for specific skills (e.g. DevOps, CI/CD) in the group
- Questions often went unanswered, creating frustration
- There was no searchable directory to discover who knows what
Before: high-signal questions got lost in chat noise.
The Solution
Implemented a member search engine in the dashboard.
- Built /dashboard/search: a searchable directory of visible members
- Server-side auth + member list fetch using Supabase SSR client
- Client-side filtering: normalize text (lowercase + remove accents) and match all query terms (AND) against combined member fields
- UX: quick filters (DevOps, cyber, Berlin), clear button, Enter-to-search, responsive filters (mobile dropdown + desktop pills)
After: find members by skills/university in seconds—without spamming the group.
User stories
- Story 1As a CODEX member
I want to search for other members by skill or university so that find the right person instantly without spamming the group with unanswered questions.
- Search directory is available at /dashboard/search
- Members can be found by skill and university
- Quick filters (e.g. DevOps, cyber, Berlin) are available
- Search is responsive and usable on mobile and desktop