The mission
As developers, our work is often spread across multiple platforms. GitHub is the industry standard, but many companies use GitLab, and open-source communities are increasingly turning to alternatives like CodeBerg or Forgejo. GGCG is a front-end application that aggregates Git contribution data from multiple sources. The project is designed to be self-hosted by developers who wish to do so. A mobile app is also available.
This project presented several challenges. Among them were designing the application architecture to balance the performance of resource-intensive and repetitive data aggregations, ensuring the availability of the service—whether self-hosted by the user or publicly accessible via the mobile app—maintaining user configuration persistence, and adhering to the API quotas of various code repositories. All while ensuring data confidentiality and managing the sensitivity of the data.




