GoShip
How It WorksChallengesPricingEmployers
Sign InGet Started
0developers
0companies
0assessments scored
How It Works
|Pricing
|Challenges
|Employers
|Privacy
|Terms
GoShip© 2026
Get updates
Twitter·GitHub
Systems nominal
BUILDJUNIOR

Build a GitHub Profile Viewer

45 minutes
1 completed
reactapi-integrationgithubfrontend

Description

Build a GitHub Profile Viewer

Build an app that fetches and displays GitHub user profiles and their repositories.

Requirements

  • Search for GitHub users by username
  • Display user profile: avatar, name, bio, followers, following, public repos count
  • List the user's public repositories sorted by stars
  • Each repo shows: name, description, language, star count, fork count
  • Click a repo to open it on GitHub
  • Handle loading states and errors gracefully (user not found, API rate limit)
  • API

    Use the public GitHub REST API (no auth required for basic endpoints):

  • https://api.github.com/users/{username}
  • https://api.github.com/users/{username}/repos
  • Bonus Points

  • Repo language breakdown chart
  • Recent activity/contribution display
  • Compare two users side by side
  • You will be guided through MCP setup before the timer starts