ashutosh-rath02 / git-re

Generate your resume based on your github profile at a click.
https://git-re.vercel.app
Apache License 2.0
65 stars 71 forks source link

feature: Add github profile comparison #6

Open ashutosh-rath02 opened 4 months ago

ashutosh-rath02 commented 4 months ago

As per our next feature plan, we will be allowing users to compare between their profiles.

khadesamrudhi commented 1 month ago

Please assign me this issue

ashutosh-rath02 commented 1 month ago

Hey @khadesamrudhi can you please give me a walkthrough, how you are planning to solve this?

ratishjain12 commented 1 month ago

@ashutosh-rath02 I can do this like we can compare stats by providing graphs charts of comparison using factors like contributions,stars achieved and maybe add a score based on this factors

Do let me know if you want to do in a certain way :)

ashutosh-rath02 commented 1 month ago

Sure @ratishjain12 but one issue at a time. Which one you would like to work on first?

ShubhiGulati commented 1 month ago

Can you assign me this issue , i am planning to use the GitHub API to fetch information about each repository user want to compare. This includes data such as commits, branches, contributors, issues, pull requests, and more. At the end can calculate numerical differences directly or use algorithms to analyze textual data (e.g., code diffs, issue descriptions) in the form of table chart.

please assign it to me !!

VanshikaSabharwal commented 1 month ago

Hey, @ashutosh-rath02 .Can you assign me this issue . i can work on it.

ashutosh-rath02 commented 1 month ago

@ShubhiGulati You want to work on this issue? @VanshikaSabharwal Let's wait for Shubhi. You can think of some new features. Would love to hear from contributors.

ShubhiGulati commented 1 month ago

yes sir i would love to do that

ashutosh-rath02 commented 1 month ago

@ShubhiGulati any update?

ashutosh-rath02 commented 1 month ago

https://discordapp.com/users/519818032973873152 Lets connect on discord for updates.

cu8code commented 1 month ago

Hey, I would like to work on this, I have some experience building with the GitHub API, I was thinking somethings very similar to this website would love to connect and talk more @ashutosh-rath02

ashutosh-rath02 commented 1 month ago

@cu8code we need to finalize the design for something like that first. Please give a mockup for that. Assigning you

cu8code commented 1 month ago

@ashutosh-rath02 I initially thought this was about comparing users, not sure what do you mean by comparing repository. I would love to create a mock-up in Figma, but I need a small brief about exactly what we are trying to achieve!

cu8code commented 1 month ago

@ashutosh-rath02 would love to discuss more with you on discord I have send you a request please accept it! fokirthecat

ashutosh-rath02 commented 1 month ago

@ashutosh-rath02 I initially thought this was about comparing users, not sure what do you mean by comparing repository. I would love to create a mock-up in Figma, but I need a small brief about exactly what we are trying to achieve!

You are right, it's between profile of two users

cu8code commented 1 month ago

@ratishjain12 here is a design I have been think about, figma file also I can not reach you on discord, can you tell me your username, the link you provided has expired I guess

ashutosh-rath02 commented 1 month ago

@cu8code that looks great, let's discuss some more contents over discord.

ashutosh-rath02 commented 1 month ago

@ratishjain12 @dhairyathedev @NilanchalaPanda @RoopsagarK @growupanand @kshavp As you guys have already contributed to the project, your suggestions would be great regarding this section. We are creating a complete new section other that resume.

kshavp commented 1 month ago

@ashutosh-rath02 I would suggest that we can define a few parameters of comparison just like @ShubhiGulati mentioned: commits, branches, contributors, issues, pull requests, and more.

Storing the objects of stats and using any graph library to visualize them. Personally, I would have preferred a radar chart which can be seen in the media below. You can use Recharts to achieve the same.

image

ashutosh-rath02 commented 1 month ago

@cu8code any updates?

Sid-80 commented 3 weeks ago

I am willing to work on this issue!

ashutosh-rath02 commented 2 weeks ago

Go ahead @Sid-80 we will need some mockups before that. Let's chat on discord. My username is .vasudev

Swastik19Nit commented 1 week ago

Can i work upon this issue where we will compare it all the basis of all paramters stars and commits ( the winner of each category will be in bold and the loser in translucent) and then finally compared on the basis of rating

ashutosh-rath02 commented 1 week ago

@Swastik19Nit Go ahead raise a PR

Swastik19Nit commented 1 week ago

i had done this based on the score generated in the leaderboard the winner is marked green. @ashutosh-rath02 image image image Users are already in the leaderboard

ashutosh-rath02 commented 1 week ago

Ok @Swastik19Nit this seems good for starting phase. Can you show the dark mode view and also do you have any other plans to improve this? You can take responsibility of this whole component.

Swastik19Nit commented 1 week ago

this is what looks in dark mode

https://github.com/ashutosh-rath02/git-re/assets/122457803/71c2c493-bae5-45b8-9df0-7f923616f42d

Swastik19Nit commented 1 week ago

@ashutosh-rath02

ashutosh-rath02 commented 1 week ago

@Swastik19Nit raise a PR please