Skip to content

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

Merged
komalharshita merged 6 commits into
komalharshita:mainfrom
Anshkaliya18:fix-project-search-by-skills
Jun 12, 2026
Merged

Fix issue with skill-based project search and improve skills selection UI#664
komalharshita merged 6 commits into
komalharshita:mainfrom
Anshkaliya18:fix-project-search-by-skills

Conversation

@Anshkaliya18

@Anshkaliya18 Anshkaliya18 commented May 28, 2026

Copy link
Copy Markdown
Contributor

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
Contributor 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

@komalharshita

Copy link
Copy Markdown
Owner

Looks good to merge!

@komalharshita
komalharshita merged commit 3c064c2 into komalharshita:main Jun 12, 2026
3 of 8 checks passed
@komalharshita komalharshita added gssoc:approved and removed need review Further information is requested labels Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

2 participants