Added Search Bar in Navigation (with Mock Data)#90
Added Search Bar in Navigation (with Mock Data)#90Prachi0306 wants to merge 7 commits intokris70lesgo:mainfrom
Conversation
|
@Prachi0306 is attempting to deploy a commit to the agastya's projects Team on Vercel. A member of the Team first needs to authorize it. |
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||||||
|
Hi @kris70lesgo, I've verified and confirmed — no merge conflicts detected. The feature is working as expected and ready for merge. |
|
Hi @kris70lesgo, Following up on my previous request, could you please review the updates and proceed with the merge once they meet your approval? |
|
@Prachi0306 u should first create an issue of this then get a assurance from me if this feat is needed or not in open source u cant directly make pr without issues |
|
@kris70lesgo, I had already created issue #87 for this, and it was assigned to me. The work in this PR is based on that issue. |
|
@Prachi0306 sorry my bad as u didn't mention the issue in pr desc I got confused |
|
okay I'll complete it by tomorrow |
|
@kris70lesgo I've done the work, please review it |
|
@Prachi0306 share the video of it working |
AsHelp.-.Google.Chrome.2025-11-02.22-15-20.mp4@kris70lesgo, I've uploded |
|
@Prachi0306 |
|
@Prachi0306 yeah nice work can u also rebase the branch ur main branch is 8 commits behind so u have to rebase the pr |
AsHelp.-.Google.Chrome.2025-11-07.00-17-27.-.Trim.mp4@kris70lesgo, please review. |
|
@Prachi0306 why the navbar is removed from the homepage ? |
|
@kris70lesgo |



User description
Description
I’ve added a search bar at the top-right corner of the navigation and used mockProjects for filtering. The search works in real-time for title, category, level, and tags with a clear button and responsive glassmorphism design. Fully tested and ready to connect with Supabase later.
Screenshots
Testing
Notes
Currently using mock data; ready to connect to Supabase once environment variables are set.
PR Type
Enhancement
Description
Implemented real-time search functionality with filtering across project title, category, level, and tags
Created mock projects dataset with 8 sample projects for development and testing
Redesigned navigation bar with integrated search input and glassmorphism styling
Added empty state UI with clear messaging when no search results are found
Temporarily disabled Supabase client to allow local development with mock data
Diagram Walkthrough
File Walkthrough
mockProjects.ts
Mock projects dataset creationsrc/data/mockProjects.ts
delivery time, tags, and badge
integration
page.tsx
Integrate search and mock projects into dashboardsrc/app/dashboard/page.tsx
searchQueryandsetSearchQueryfound
nav.tsx
Redesign navbar with integrated search barsrc/components/nav.tsx
styling
implementation
searchQueryandsetSearchQueryprops for parent componentintegration
supabaseclient.ts
Temporarily disable Supabase for developmentsrc/lib/supabaseclient.ts
development
button.tsx
Fix use client directive typosrc/components/button.tsx
d 'use client'to'use client')