MediumWeb Development

GitFinder

Build a full-featured GitHub Profile Explorer that fetches live data from the GitHub REST API. Search any developer's username and instantly see their profile stats, top repositories, language breakdown, organizations, and recent activity — all in a stunning dark UI with smooth animations.

📚Scroll down to see free videos & courses ↓

What You Will Build

A responsive GitHub Profile Explorer where users can search any GitHub username and instantly view their profile card, total stars & forks, language usage bar, top repositories sorted by stars, organization memberships, and a live activity feed — all powered by the GitHub REST API with zero backend needed.

Concepts You'll Learn

  • Fetching data from a REST API with fetch() and async/await
  • GitHub REST API endpoints and response shapes
  • React useState, useCallback, and useEffect hooks
  • Error handling and typed error states
  • Skeleton loading states for better UX
  • Animating components with Framer Motion
  • Deriving computed statistics from raw API data
  • Dark/light theme toggling with CSS variables
  • Next.js App Router and client components
  • Responsive grid layouts with CSS
Buy me a coffee