DevFinder is a simple web application built with React that allows you to search for GitHub user profiles and view their details.
- 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.
To run this project locally, follow these steps:
- Clone this repository on your local machine.
- Navigate to the project directory using a terminal.
- Install the project dependencies using the command:
npm install
- Start the development server:
npm start
- Open your web browser and access the app at:
http://localhost:3000
- Enter a GitHub username in the input field.
- Click the "Search" button.
- If the username is valid, the user's profile details will be displayed.
- If the username is empty, an error message will appear for a few seconds.
- React
- Axios
- Bootstrap
- FontAwesome
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.