shyamtawli / devFind

devFind is an open source project that aims to create a platform for developers to showcase their skills and connect with potential collaborators, all in a user-friendly and searchable format.
https://dev-find.vercel.app/
MIT License
549 stars 589 forks source link

Fix search bar! #982

Open Priyal208 opened 6 months ago

Priyal208 commented 6 months ago

What happened?

I found a BUG , the search bar doesnt work that efficiently , I can fix that kindly assign me! Screenshot 2024-05-11 120606 under gssoc'24

Add screenshots

Add screenshots

What browsers are you seeing the problem on?

Chrome

Code of Conduct

github-actions[bot] commented 6 months ago

Welcome, @Priyal208! Your issue is like a spark that ignites innovation. We're thrilled to dive into it and work together to find a solution.

Soon the maintainers/owner will review it and provide you with feedback/suggestions.

shyamtawli commented 6 months ago

@Priyal208 Can you please explain in more detail?

Priyal208 commented 6 months ago

@Priyal208 Can you please explain in more detail?

As you can see in the image when i search "pri" it gives me some random results instead of the ones that should actually be displayed

shyamtawli commented 6 months ago

It because the search find in all location, skills, and name and if any thing matches they are displayed, like above example pri is for spring in first profile.

If you can fix it go ahead I will assign you.

Priyal208 commented 6 months ago

okay @shyamtawli

DhayanandhS commented 6 months ago

Hi @shyamtawli,

I would like to propose an enhancement to the devFind website by adding a filter section in the search bar. This feature will allow users to filter results based on criteria such as programming languages, location, and experience level, improving their overall experience. As we see the search bar looks incomplete without filter option. Screenshot 2024-05-18 205608

Proposed Changes:

Add a Filter UI: A user-friendly filter section with inputs for language, location, and experience. Update Backend: Modify API endpoints to accept and process filter parameters. Integrate Filtering Logic: Ensure the frontend fetches and displays filtered data correctly.

Benefits:

Enhances user experience by enabling filtered searches. Improves the website’s functionality and usability. I have experience in both frontend and backend development and can start working on this immediately. Please let me know if I can proceed with this enhancement under the GSSoC'24 as a contributor.