3
showcase
Shipped: Three decisions, written down
A small React app called GitHub Repository Explorer. You type in any public GitHub repo (like facebook/react) and it tells you something GitHub doesn't show you directly: how much of that project depends on one person. It looks at the top contributor's share of commits and gives you a simple healthy, caution, or risk label.
Three decisions:
1. I used React + Vite instead of just plain HTML/CSS/JS.
2. I call GitHub's API directly from the browser — and this one bit me later.
3. I picked one metric instead of building a whole dashboard.
How a reviewer can check it:
Commit history: run git log --oneline in the repo — you'll see it built up in steps , not dumped in one commit.
README works on its own: it explains what the app does, how to run it (npm install then npm run dev), how to use it, and what it doesn't do.
Handles a slow or broken connection to GitHub: every request times out after 8 seconds instead of hanging forever, and shows a clear message if the repo doesn't exist, if GitHub's rate limit is hit, or if there's no internet. You can test this by searching a fake repo name, or turning off your wifi and trying a search.
Live link: https://git-repository-explorer.vercel.app/
Honest about limits: the README says plainly that the top-contributor number is just a commit count — it doesn't measure code quality, and it's not an official GitHub rating.
Repository: https://github.com/hassannnn13/devConnect-Internship-Final-Project.git
Live: https://git-repository-explorer.vercel.app/
Built for the Verified Frontend Internship · Documentation
Add a comment
0/2000