Skip to content

Welcome to the GitHub Profile App project! This repository contains the source code for a simple and interactive web application that allows users to display and explore GitHub profiles. Whether you're showcasing your own profile or exploring others, this app provides an easy-to-use interface to view GitHub user information.

Notifications You must be signed in to change notification settings

DAKSHPATEL04/GitHub-Profile-App-with-HTML-CSS-and-JavaScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

GitHub Profile App with HTML, CSS, and JavaScript

Screenshot_6-5-2024_163256_127 0 0 1

Description:

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.

Key Features:

  1. GitHub Profile Search: Enables users to search for GitHub profiles by entering the username into the search bar.
  2. User Profile Information: Fetches and displays detailed information about the user, including username, avatar, bio, location, follower count, following count, and public repository count.
  3. 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.
  4. Responsive Design: Utilizes responsive design principles to ensure the app is accessible and functional across various devices, including desktops, tablets, and smartphones.
  5. Pagination: Implements pagination to handle large sets of repository results, allowing users to navigate through multiple pages of repositories easily.
  6. User-Friendly Interface: Offers an intuitive and visually appealing interface with clear navigation and organized presentation of user and repository information.

Technologies Used:

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.

API Integration:

Integrates with the GitHub API to retrieve user profiles and repository information.

How to Use:

  1. Clone the Repository: Clone or download the repository to your local machine.
  2. 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.
  3. Configure Personal Access Token: Replace the placeholder personal access token in the JavaScript file (script.js) with your own personal access token.
  4. Open Index.html: Open the index.html file in your web browser to access the GitHub profile app.
  5. Search for GitHub Profiles: Enter the username in the search bar and press Enter to fetch the user profile and repository information.

Contributing:

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.

About

Welcome to the GitHub Profile App project! This repository contains the source code for a simple and interactive web application that allows users to display and explore GitHub profiles. Whether you're showcasing your own profile or exploring others, this app provides an easy-to-use interface to view GitHub user information.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published