https://pawansirsat.github.io/Github-Contribution-Graph-API/
This web application allows users to search for GitHub users and view comprehensive information about their GitHub profiles. The main feature is a visually appealing contribution calendar that displays the user's daily contribution activity.
- User Search: Users can search for any GitHub user by entering their username in the search bar.
- Profile Information: The application retrieves and displays the user's name, avatar, username, follower count, and following count.
- Contribution Calendar: The user's GitHub contribution data is visualized in a calendar format.
- Contribution Heatmap: Contribution squares are color-coded to represent the contribution level for each day. The colors indicate the intensity of contributions.
- Responsive Design: The application is responsive, ensuring a great user experience on both desktop and mobile devices.
- Error Handling: It provides user-friendly error messages when a GitHub user is not found or when there are network issues.
- Open the application in your web browser.
- Enter the GitHub username of the user you want to search for in the input field.
- Click the "Search" button to fetch and display the user's information and contribution calendar.
-
Clone the repository to your local machine.
git clone https://github.com/yourusername/github-user-info.git
-
Open the project folder in your code editor.
-
Open the
index.html
file in your web browser to run the application. -
Generate Your Own Tokken For Contribution Calendar Data (Replace With my Tokken Present in git.js)
- HTML, CSS, JavaScript
- GitHub API for user data retrieval
- CSS Grid for the contribution calendar layout
Contributions are welcome! If you would like to contribute to this project, please follow the CONTRIBUTING.md guidelines.
- The application was built as a project for learning web development and GitHub API integration.
- Thanks to GitHub for providing the API and hosting for open-source projects.
Feel free to customize this description with your repository's actual details, including the repository name, cover image, and relevant screenshots. You can also include additional sections, such as a detailed setup guide, or any special features you've implemented. This description provides a starting point to help showcase your project to potential users and contributors.