45 lines
1.6 KiB
Plaintext
45 lines
1.6 KiB
Plaintext
---
|
|
ready: false
|
|
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>
|
|
GGCG est une application front-end qui agrège les données de contribution Git de multiples sources. Le projet a vocation à être auto-hébergé par les développeurs qui le souhaitent. Une application mobile existe aussi.
|
|
</div>
|
|
<div>
|
|
Ce projet a posé plusieurs défis. Entre autres, la conception de l'architecture de l'application pour concilier performances des agrégations de données coûteuses et répétitives, disponibilité du service auto-hébergé par l'utilisateur ou publiquement accessible via l'application mobile, persistance des configurations utilisateur et respect des quotas API des différentes forges.
|
|
Le tout en maîtrisant la confidentialité 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="" />
|