Skip to content

Feat: Add GitHub Profile integration with frontend and backend - #170

Merged
Annanyatiwary4 merged 1 commit into
DevSyncx:mainfrom
AvaneeshKesavan:github-profile
Oct 10, 2025
Merged

Annanyatiwary4 merged 1 commit into
DevSyncx:mainfrom
AvaneeshKesavan:github-profile

Conversation

@AvaneeshKesavan

Copy link
Copy Markdown
Contributor

Feature: GitHub Profile Info Integration

🧠 Description

This PR implements the GitHub Profile Integration feature.
Users can now add their GitHub username in their profile, and instead of redirecting to GitHub, a dedicated internal profile info page displays their GitHub data.

Features added:

  • Backend route to fetch GitHub user data (avatar, bio, followers, top repos, contributions).
  • Frontend components GitHubProfile and GitHubCard.
  • Dashboard updates to link to the internal GitHub profile page.
  • Styled using Tailwind CSS with simple Card UI.

✅ Type of Change

  • 🐞 Bug fix
  • 💡 Feature
  • 🧹 Code cleanup/refactor
  • 🧪 Test cases
  • 📚 Docs update

📝 Additional Notes

  • The backend route for fetching GitHub data is ready, but ensure node-fetch or fetch setup is correct in your environment.
  • The PR assumes proper routing and authentication in the main app; test with a valid GitHub username.

@vercel

vercel Bot commented Oct 6, 2025

Copy link
Copy Markdown

@AvaneeshKesavan is attempting to deploy a commit to the Annanya's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions

github-actions Bot commented Oct 6, 2025

Copy link
Copy Markdown

🙌 Thanks @AvaneeshKesavan for raising this PR!
Our team will review it soon ⏳ — meanwhile, please make sure your PR follows our contributing guidelines 👉 Contributing Guidelines 🎉

@AvaneeshKesavan

Copy link
Copy Markdown
Contributor Author
Screen.Recording.2025-10-07.at.00.18.55.1.mp4

@Annanyatiwary4
Annanyatiwary4 merged commit 4948991 into DevSyncx:main Oct 10, 2025
1 of 2 checks passed
@github-actions

Copy link
Copy Markdown

🎉🎉 Thank you for your contribution! Your PR #170 has been merged! 🎉🎉

@Annanyatiwary4 Annanyatiwary4 added enhancement New feature or request gssoc25 Only for Gssoc 25 contributors Level 2 Features hacktoberfest-accepted only for hacktoberfest 2025 candidate labels Oct 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request Features gssoc25 Only for Gssoc 25 contributors hacktoberfest-accepted only for hacktoberfest 2025 candidate Level 2

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature: GitHub Profile Info Integration

2 participants