-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Description:
The search bar on the homepage is currently static and does not allow typing or trigger any action.
Steps to Reproduce:
Open the app.
Click on the search bar and try typing a query (e.g., "study plans" or "Full Stack Software Engineer").
Expected Behavior:
Typing "Study Plans" should navigate to the Study Plan page.
Typing a specific course name (e.g., "Full Stack Software Engineer study plan") should open the Study Plan page and scroll to or highlight the Full Stack Software Engineer Accelerated course.
Actual Behavior:
The search bar does nothing — it’s only a static UI element.
Proposed Solution:
I will implement a fully functional search feature using the project’s existing tech stack (React with Next.js, JavaScript, Tailwind CSS) along with Fuse.js for fuzzy matching.
Map search terms to relevant page URLs/sections using a static JSON or dynamic data.
Support partial matches so users can type part of a name and still find the right content.
Navigate directly to the correct page or scroll to the relevant section when matched.
Request:
Kindly assign this issue to me. So that i can contribute as part of GSSoC’25.