CloudCraftWithFranck-Monitoring is a simple API backend designed to fetch real-time statistics from GitHub repositories and YouTube channels. This project is deployed and live at CloudCraftWithFranck Monitoring.
-
GitHub Repository Statistics:
- Fetches the number of stars, forks, and open issues from a specified GitHub repository.
-
YouTube Channel Statistics:
- Retrieves views, subscribers, and total videos from a YouTube channel.
The base URL for the API is:
-
GitHub Stats:
- URL:
/github-stats
- Example: https://cloudcraftwithfranck-monitoring.onrender.com/github-stats
- Returns:
{ "stars": 0, "forks": 0, "issues": 0 }
- URL:
-
YouTube Stats:
- URL:
/youtube-stats
- Example: https://cloudcraftwithfranck-monitoring.onrender.com/youtube-stats
- Returns:
{ "views": 1234, "subscribers": 567, "videos": 89 }
- URL:
This project is deployed on Render and can be accessed via the following URL: https://cloudcraftwithfranck-monitoring.onrender.com
- Add more GitHub metrics (e.g., pull requests, commit history).
- Include additional YouTube analytics like watch time and top-performing videos.
- Create a frontend to visualize the data.
The project is ingrated in Grafana and shows statistics as under:
This project is licensed under the MIT License.