Note
INTRODUCTION_PARAGRAPH Visualize GitHub contributions, allowing users to customize, export, and share their activity as high-quality images on Twitter, Instagram, and LinkedIn.
Here's a working and expected screenshot of Git Graph
| Landing Page | User Display | 
|---|---|
|  |  | 
- 
📊 Customizable Graphs: Customize the graph by selecting from various themes. 
- 
📈 Export Graphs: Export the graph as a high-quality image for sharing on social media. 
- 
📱 Responsive Design: Fully responsive design that works on all devices. 
- 
🎨 Themes: Choose from a variety of themes to customize the graph's appearance. 
- 
📅 Date Range: Select a custom date range to visualize your GitHub contributions. 
- 
📤 Share on Socials: Share your GitHub activity on Twitter, Instagram, and LinkedIn. 
- 
📊 2D & 3D: Get the graph in either 2D or 3D frame style 
Git Graph is built using the following powerful technologies:
| Logo | Technology | Description | 
|---|---|---|
| TypeScript | Strongly typed programming language for enhanced development | |
| Next.js | React framework for production-grade applications | |
| Octokit | Official GitHub API wrapper for seamless integration | |
| Tailwind | Utility-first CSS framework for modern designs | |
| Vercel | Platform for deploying and hosting web applications | 
- 2D & 3D Graph
- JSON Date Parsed
- Post on Socials
- Themes menu
Tip
We welcome contributions to improve Git Graph! If you have suggestions, bug fixes, or new feature ideas, follow these steps:
- 
Fork the Repository 
 Click the Fork button at the top-right of the repo page.
- 
Clone Your Fork 
 Clone the repo locally:git clone https://github.com/yashksaini-coder/git-graph 
- 
Create a Branch 
 Create a new branch for your changes:git checkout -b your-feature-branch 
- 
Make Changes 
 Implement your changes (bug fixes, features, etc.).
- 
Commit and Push 
 Commit your changes and push the branch:git commit -m "feat(scope): description" git push origin your-feature-branch
- 
Open a Pull Request 
 Open a PR with a detailed description of your changes.
- 
Collaborate and Merge 
 The maintainers will review your PR, request changes if needed, and merge it once approved.
Found a bug or need help? Please create an issue on the GitHub repository with a detailed description.
Git Graph is licensed under the MIT License. See the LICENSE file for more details.
🌟 If you find this project helpful, please give it a star to show support to the Author! 🌟
You can build and run Git Graph inside a Docker container using the Dockerfile provided in this project.
- 
Build the Docker Image docker build -t git-graph-image .
- 
Run a Container docker run -p 3000:3000 git-graph-image 
- 
Access the App 
 Open http://localhost:3000 in your browser.
TIP: Check the
.envfile for environment variables. Make sure it’s copied as needed.
