I kept seeing cool devs and repos on GitHub and always wondered what their stats looked like followers, repos, bio, the whole package. Then I thought, “Why not build a tool that can instantly fetch all that info?” Also… I needed something to show that I actually know how APIs work and I’m not just out here styling divs all day
How I Built It I created a clean UI with HTML + CSS, then wrote JavaScript to fetch user data from the GitHub Users API. Once the user enters a GitHub username, the app pulls in their:
Profile picture
Bio
Followers/Following count
Number of public repositories
Quick links to some recent repos
I used fetch() for the API call and DOM manipulation to update the page dynamically.
What I Learned
How to work with REST APIs
How to handle async/await in JavaScript
Better UI layout with flexbox / grid
Data validation & error handling
That GitHub will gladly roast you with 404s if you query a fake user 😭
Challenges
Avoiding UI breakage when user accounts don’t have certain fields (like no bio)
Managing rate limits — apparently, GitHub doesn’t want me spamming them
Making the design responsive so it doesn’t look like trash on mobile
Log in or sign up for Devpost to join the conversation.