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

Built With

Share this project:

Updates