/github-profile-fetcher

"GitHub User Search" is a React.js web application that fetches and displays public information of GitHub users. It provides a user-friendly interface to search for GitHub profiles by username. The displayed data includes avatar image, username, name, number of public repositories and gists, and profile creation date.

Primary LanguageJavaScript

GitHub User Search

This project is a simple web application that allows you to search for GitHub users and view their public information.

Features

  • Search for GitHub users by username
  • View public information of users, including:
    • Avatar Image
    • Username
    • Name
    • Number of public repos
    • Number of public gists
    • Profile creation date in YYYY-MM-DD format
  • Additional features
    • Location
    • Bio
    • Link to GitHub profile
    • Link to blog
    • Organization company
    • Link to website
    • Number of followers
    • Bio

Usage

  1. Enter a GitHub username in the input field.
  2. Click the 'Submit' button or press 'Enter'.
  3. The user's public information will be displayed in a card UI.

Technologies Used

  • React.js
  • Next.js
  • Tailwind CSS

API Used

The public information of GitHub users is fetched from the GitHub API:

GET - https://api.github.com/users/{username}

Future Improvements

  • Add error handling for when a username does not exist or the API request fails.
  • Improve UI/UX design.

Author

Rajkumar Khatua