This project allows users to search for any GitHub account by simply entering a username. It retrieves and displays key profile information such as the profile photo, name, bio, number of followers, following, and repositories. Users can also directly visit the GitHub profile or explore specific repositories from the displayed results.
The project is built using HTML, CSS, and JavaScript.
- User-friendly Interface: A clean and simple design for searching GitHub users by username.
- Profile Information Display: Displays user details such as:
- Profile Photo
- Name
- Bio
- Number of Followers and Following
- Number of Public Repositories
- Direct Access to GitHub: Provides links to the user's GitHub profile and individual repositories for further exploration.
- Responsive Design: The project is optimized for both desktop and mobile viewing.
- Enter a GitHub username in the search bar.
- The app fetches the corresponding user profile from GitHub.
- View the profile details including followers, repositories, and more.
- Click on any repository to explore, or navigate directly to the GitHub profile.
- HTML5: Structuring the web content.
- CSS3: Styling the interface for a responsive and clean layout.
- JavaScript (Fetch API): Handling API requests to retrieve user data from GitHub.
- Error Handling: Add more informative messages if the username doesn't exist.
- Additional Data: Include more user data such as starred repositories.
- Loading State: Implement a loader while the data is being fetched.