Github Profile Search

Github Profile Search is a straightforward web application that enables users to effortlessly search for GitHub users and explore their profiles and repositories. It harnesses the power of the GitHub API to fetch and display user information in a user-friendly interface.

Features

  • User Search: Quickly search for GitHub users by their usernames.
  • Profile Overview: Get an overview of the searched user's profile information, including their avatar, name, bio, followers, and more.
  • Number of Repository: Displays the number of public Repository.
  • GitHub API Integration: Utilizes the official GitHub API to ensure up-to-date and accurate information.
  • Responsive Design: The application is designed to work seamlessly on both desktop and mobile devices.

Getting Started

Follow these instructions to set up and run the project locally on your machine.

Prerequisites

  • Modern web browser (Chrome, Firefox, Safari, Edge, etc.)

Installation

  1. Clone the repository:

    git clone https://github.com/roktim32/github-profile-search
    
  2. Navigate to the project directory:

    cd github-profile-search
    
  3. Open index.html: Simply open the index.html file in your preferred web browser.

Usage

  1. Enter the GitHub username you want to search for in the search input field.
  2. Click the "Search" button or press Enter.
  3. The user's profile information and repository list will be displayed below the search bar.

Technologies Used

  • HTML5
  • CSS3
  • JavaScript
  • GitHub API

Contributing

Contributions are welcome! Here's how you can get involved:

  1. Fork the repository.
  2. Create a new branch for your feature or improvement.
  3. Commit your changes with descriptive commit messages.
  4. Push your changes to your fork.
  5. Submit a pull request detailing your changes and their benefits.

Acknowledgments

  • Thanks to the GitHub API for providing the data needed to make this project possible.

Give it a try and explore GitHub profiles with ease! If you encounter any issues or have suggestions for improvements, feel free to create an issue. Enjoy!