About this project

SolarisPKN-Stats is an automated data collection and storage layer designed to gather statistics from various platforms and services. It utilizes a connector-based architecture to query different APIs and stores the resulting data in a transparent, reusable JSON format, including both current snapshots (stats.json) and historical records. Key technical components include: - Project Registry: A central `registry.json` file that defines which projects to analyze and which platforms to query. - Connectors: Modular components that handle API communication, authentication, and data processing for platforms such as GitHub, Cloudflare, and PageSpeed Insights. - Automation Pipeline: GitHub Actions are used for system compilation and deployment, while Cloudflare Workers handle the scheduled execution of statistics collection. - Optimization: The system supports both REST and GraphQL APIs to minimize request volume and reduce API consumption. The collected raw JSON data is intended to be consumed by external websites, dashboards, analytics tools, or other visualization systems.