Skip to content

Fix issue with skill-based project search and improve skills selection UI#664

Open
Anshkaliya18 wants to merge 4 commits into
komalharshita:mainfrom
Anshkaliya18:fix-project-search-by-skills
Open

Fix issue with skill-based project search and improve skills selection UI#664
Anshkaliya18 wants to merge 4 commits into
komalharshita:mainfrom
Anshkaliya18:fix-project-search-by-skills

Conversation

@Anshkaliya18

@Anshkaliya18 Anshkaliya18 commented May 28, 2026

Copy link
Copy Markdown

Fixes #638
Fixes #631
Fixes #640

This PR fixes the issue where users were unable to properly find projects based on selected skills and improves the overall skills selection experience.

Changes Made

  • Fixed project finding/filtering based on selected skills
  • Added a multi-select dropdown for skills input
  • Added a dropdown toggle button for easier interaction
  • Improved empty-state handling and fallback messages
  • Added smoother dropdown animations and hover effects
  • Improved project result rendering logic
  • Ensured all project responses include valid IDs
  • Added debugging logs for easier troubleshooting

Result

Users can now find projects more accurately based on their selected skills with a cleaner and more intuitive UI experience.

@vercel

vercel Bot commented May 28, 2026

Copy link
Copy Markdown

@Anshkaliya18 is attempting to deploy a commit to the komalsony234-1530's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for submitting your first pull request to DevPath.

Before review:

  • Complete the PR template fully
  • Ensure all tests pass
  • Link your PR to an issue
  • Keep changes scoped to the issue

A maintainer will review your contribution soon.

@Anshkaliya18 Anshkaliya18 changed the title Fix issue with skill-based project search and improve skills selection UI Fix issue #638 with skill-based project search and improve skills selection UI May 28, 2026
@Anshkaliya18 Anshkaliya18 changed the title Fix issue #638 with skill-based project search and improve skills selection UI Fix issue #638 #631 #640 with skill-based project search and improve skills selection UI May 28, 2026
@Anshkaliya18 Anshkaliya18 changed the title Fix issue #638 #631 #640 with skill-based project search and improve skills selection UI Fix issue with skill-based project search and improve skills selection UI May 28, 2026
@Anshkaliya18

Copy link
Copy Markdown
Author

Hi maintainers, could you please add the appropriate GSSoC labels to this PR if everything looks good? Thank you.

@komalharshita komalharshita left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the contribution! The multi-select skills UI is a nice improvement and the overall approach looks good. However, a few issues need to be resolved before this can be merged:

  • Remove .vscode/settings.json (editor-specific configuration).
  • Remove all debugging console.log() statements.
  • Revisit the backend ID handling logic to ensure it works safely with all project object types and does not generate invalid IDs.
  • Move inline styles into CSS.
  • Avoid mixing unrelated section/anchor renaming changes with the skill-search fix.
  • Consolidate dropdown visibility management to avoid state inconsistencies.

Please address these points and update the PR for another review.

@komalharshita

Copy link
Copy Markdown
Owner

@Anshkaliya18 kindly resolve the conflicts with the index.html file

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

2 participants