---
ready: true
title: "Global Git Contribution Graph (GGCG)"
priority: 4
description: "Une vue unifiée et élégante de toute votre activité de développement, centralisant les contributions de toutes vos forges Git dans une seule heatmap interactive."
dateLabel: "2026 - auj."
category: "Application web"
client: "Open Source"
roles:
  - "Développeur Full-Stack"
technologies:
  - "Next JS"
  - "Rust"
  - "MariaDB"
  - "Reids"
  - "Docker"
cover: "/images/projects/ggcg/cover.png"
preview1: "/images/projects/ggcg/preview-1.png"
preview2: "/images/projects/ggcg/preview-2.png"
featured: true
---

<div>
	<h2>La mission</h2>

	<ProjectsColumns>
		<div>
			En tant que développeurs, notre activité est souvent dispersée sur plusieurs plateformes. GitHub est le standard, mais de nombreuses entreprises utilisent GitLab, et les communautés open source se tournent de plus en plus vers des alternatives comme CodeBerg ou encore Forgejo.
			GGCG est une application front-end qui agrège les données de contribution git de multiples sources. Le projet à vocation à être auto-hébergé par les développeurs qui le souhaite. Un application mobile existe aussi.
		</div>
		<div>
			Ce projet à posé plusieurs défis. Entre autre la conception de l'architecture de l'application pour mixer performances des agrégations de données couteuse et répétitives, disponibilité du service autohébergé par l'utilisateur ou publiquement accessible via l'application mobile, persistances des configurations utilisateur et respet des quota api des différentes forges. 
			Le tout en maitrisant la confifentialité des données et leur niveau de sensibilité.
		</div>
	</ProjectsColumns>
</div>

<ProjectPreviewGrid
	items={[
		{ title: "Aperçu 1", image: "/images/projects/ggcg/preview-1.png" },
		{ title: "Aperçu 2", image: "/images/projects/ggcg/preview-2.png" }
	]}
/>

<ProjectVisitButton href="" />
