/dev-finder

A tool that fetches a user's GitHub profile information and repositories using the GitHub API

Primary LanguageJavaScript

DevFinder - GitHub User Profile Finder

DevFinder is a simple web application built with React that allows you to search for GitHub user profiles and view their details.

Screenshot

dev-finder

Table of Contents

Features

  • Search for GitHub user profiles by username.
  • View detailed information about the user, including their avatar, name, bio, location, and more.
  • Displays user statistics such as the number of repositories, followers, and following.
  • Handles input validation and displays error messages for empty usernames.
  • Responsive design using Bootstrap components.
  • Utilizes Axios for making HTTP requests to the GitHub API.

Getting Started

To run this project locally, follow these steps:

  1. Clone this repository on your local machine.
  2. Navigate to the project directory using a terminal.
  3. Install the project dependencies using the command: npm install
  4. Start the development server: npm start
  5. Open your web browser and access the app at: http://localhost:3000

Usage

  1. Enter a GitHub username in the input field.
  2. Click the "Search" button.
  3. If the username is valid, the user's profile details will be displayed.
  4. If the username is empty, an error message will appear for a few seconds.

Technologies Used

  • React
  • Axios
  • Bootstrap
  • FontAwesome

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to create a pull request or issue on this repository.

When contributing to this repository, please first discuss the change you wish to make via issue or email before making any changes.