devFind icon indicating copy to clipboard operation
devFind copied to clipboard

Validate Profile Links and Auto-Remove INactive users

Open lora-sys opened this issue 5 months ago • 5 comments

What feature?

[Feature Request] Validate Profile Links and Auto-Remove Inactive Users

Is your feature request related to a problem? Please describe.
While using devFind, I noticed that some developer profiles have links that are inaccessible or broken, making it impossible to contact these users. This affects the user experience and the usefulness of the platform.

Describe the solution you'd like
I suggest adding a feature to automatically validate the profile links (such as portfolio or social media URLs) when a new profile is added or when users try to view a profile. If a link is found to be invalid or unreachable, the system should notify the user before they attempt to contact that developer. Additionally, the system could periodically check and automatically remove profiles with invalid or dead links to keep the directory up to date.

Describe alternatives you've considered

  • Only display a warning when a user clicks on a broken link, without auto-removal.
  • Allow admins to manually review and remove invalid profiles.

Additional context
This feature would improve the quality of the platform by ensuring all listed developers are reachable, and would save users time by avoiding dead ends.

Add screenshots

No response

Code of Conduct

  • [x] I agree to follow this project's Code of Conduct

lora-sys avatar Jul 30 '25 07:07 lora-sys

Welcome, @lora-sys! 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.

github-actions[bot] avatar Jul 30 '25 07:07 github-actions[bot]

@lora-sys user data is hardcoded in the app so contacting user when their contact links fail is not feasible.

We can go around this problem by fetching user data using user github link other than that i dont see a way around it.

We can ping all the urls provided by the user to check if it is 200 status or not that takes more computation and checks before displaying users.

I think the point of this project is to let others know a dev like that exist.

If you have any ideas or implimentations, feel free to create a PR.

joyalgeorgekj avatar Aug 19 '25 21:08 joyalgeorgekj

i have an idea, why don't we check if the user has any activity on their github for the last 6 months only then show their profile if not hide them.

anugrahrk avatar Oct 10 '25 16:10 anugrahrk

@Joyal-George-KJ , if no one is currently working on this , then please assign me.

anugrahrk avatar Oct 10 '25 16:10 anugrahrk

@Joyal-George-KJ , if no one is currently working on this , then please assign me.

@anugrahrk You can work on this, no need for waiting for assigning, just make sure everything works. Think before working on this, Its an open-source project where users can do PR's and gain contributor status and I don't think the owner has a future planned out for this. So before doing something to make it more heavy is out of the question, I think.

The Idea is great and all but when we check the users last activity using github api, It can produce no results if we do too many requests at once. keep that in mind and do something that doesn't inturupt the flow of the project.

I am not trying to discourage you, Just saying these can happen. Thanks for thinking of contributing to the project and thinking about the better future of the project.

I am not a member of the project, Just a contributor So I wouldn't say take my words as it is. You can do whatever you want with the project and its upto the owner that the PR gets added to the project or not!

[!NOTE] I am working on a project so if you are looking for being a part of it feel free to contribute and the project is under beta stage and a lot of things has to be done before a stable release. Link: https://github.com/Joyal-George-KJ/PatchMyResume

joyalgeorgekj avatar Oct 11 '25 11:10 joyalgeorgekj