DevConnectDevConnect
Sign up · Log in
← back to the feed
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