The "GitHub Profile App with HTML, CSS, and JavaScript" is a web application that allows users to search for GitHub profiles and view detailed information about users and their repositories. Built using HTML, CSS, and JavaScript, this app provides an easy-to-use interface for exploring GitHub profiles, including user bio, avatar, follower count, repository list, and more.
- GitHub Profile Search: Enables users to search for GitHub profiles by entering the username into the search bar.
- User Profile Information: Fetches and displays detailed information about the user, including username, avatar, bio, location, follower count, following count, and public repository count.
- Repository List: Displays a list of repositories associated with the user, including repository name, description, language, stars count, forks count, and link to the repository.
- Responsive Design: Utilizes responsive design principles to ensure the app is accessible and functional across various devices, including desktops, tablets, and smartphones.
- Pagination: Implements pagination to handle large sets of repository results, allowing users to navigate through multiple pages of repositories easily.
- User-Friendly Interface: Offers an intuitive and visually appealing interface with clear navigation and organized presentation of user and repository information.
HTML: Markup language for structuring the content of the web page. CSS: Style sheet language for designing the layout and appearance of the GitHub profile app. JavaScript: Programming language for fetching user data from the GitHub API, handling user interactions, and dynamically updating the UI.
Integrates with the GitHub API to retrieve user profiles and repository information.
How to Use:
- Clone the Repository: Clone or download the repository to your local machine.
- Obtain GitHub Personal Access Token: Generate a personal access token from your GitHub account settings with the necessary permissions to access user and repository data.
- Configure Personal Access Token: Replace the placeholder personal access token in the JavaScript file (script.js) with your own personal access token.
- Open Index.html: Open the index.html file in your web browser to access the GitHub profile app.
- Search for GitHub Profiles: Enter the username in the search bar and press Enter to fetch the user profile and repository information.
Contributions to the project are welcome! If you have any suggestions, feature requests, or bug reports, please feel free to open an issue or submit a pull request.