📊 Real-time YouTube channel statistics and live graphs for views, subscribers, and more....
BSL-1.0 License
[!NOTE]
Welcome to YouTube Live Stats! This project is designed to provide real-time statistics for YouTube channels, including total videos, channel views, subscribers, and live graphs of these metrics. With an easy-to-use interface, users can simply enter a YouTube channel handle to view live statistics and track their performance over time.
[!IMPORTANT] Our data pipeline processes YouTube channel data by integrating with the YouTube Data API. It filters and validates channel handles, fetches essential statistics such as views, subscriber counts, and video counts, and updates the real-time statistics on the frontend. The integration with Fluvio's Stateful Dataflows ensures that data is efficiently processed and streamed for up-to-date insights.
To get started with the YouTube Live Stats project, follow these steps:
Start Fluvio Cluster:
fluvio cluster start
Run the Data Pipeline, include your youtube api key:
cd youtube-live
sdf run --ephemeral -e YOUTUBE_API_KEY=...
Start the Backend Application:
cd backend-app
bun run start
Start the Frontend Application:
cd frontend-app
bun run dev
Home Page |
---|
Live Youtube Channel Statistics With Graph |
---|
Mobile Responsive |
---|
Powered by Bun & Websockets |
---|
We welcome contributions to improve YouTube Live Stats! To get started:
git clone https://github.com/ArnavK-09/youtube_live_stats.git
git checkout -b your-feature-branch
git add .
git commit -m "Add your message here"
git push origin your-feature-branch
Please make sure your changes adhere to the project's coding standards and include tests if applicable.
This project is licensed under the Boost Software License - Version 1.0
License. See the LICENSE file for more details.