The GitHub Profile Finder is a web application designed to retrieve and display user information from GitHub using the GitHub REST API. This project provides an easy-to-use interface where users can search for GitHub profiles by simply entering a username. Upon a successful search, it displays key details about the user, such as their avatar, name, bio, repository count, followers, and following.
- Search GitHub Profiles: Enter a GitHub username to fetch and display profile details.
- User Details: Displays:
- Avatar image
- Name
- Bio
- Number of public repositories
- Followers count
- Following count
- A direct link to the user's GitHub profile.
- Responsive Design: The application adapts to various screen sizes for a seamless user experience.
- Error Handling: Alerts users when a profile is not found or if the input is invalid.
- HTML & CSS: For structuring and styling the user interface.
- JavaScript: For fetching and displaying user data dynamically using the GitHub REST API.
- Clone or download the repository.
- Open the
index.htmlfile in any modern web browser. - Enter a valid GitHub username in the input field.
- Click the "Search User" button to fetch the profile information.
- Add functionality to display additional details, such as the user's top repositories.
- Include themes or dark mode for improved visual appeal.
- Support for fetching multiple users simultaneously.
Demonstration.mp4
Feel free to contribute by submitting pull requests or reporting issues!