Python developer
Project: YouTube Multi-Account Analytics Dashboard
We are looking for a specialist to create an analytics dashboard that will combine 30–50 YouTube channels into one system 📊
✅ Main tasks:
✅ Connecting multiple YouTube accounts via OAuth
✅ Automatic data collection every 1–60 minutes
✅ Analytics:
— views for 60 minutes and 48 hours
— statistics of the latest videos
— trending videos
— basic channel data
✅ Dashboard: overall overview, list of channels, detailed pages
✅ Fast and user-friendly UI
🔹 Tech stack:
🐍 Python
⚛️ React / Next.js
🗄 PostgreSQL or MongoDB
🐳 Docker
✅ Requirements:
✔️ Experience with YouTube API
✔️ Quota optimization
✔️ Secure handling of tokens
💡 We can consider your implementation options — the main thing is that you have a good understanding of the field.
Format - project work. Payment is discussed individually.
-
595 2 0 Hello!
Updating data every 1–60 minutes for 30–50 channels easily hits the daily quota of 10,000 units by default, especially if videos.list/search.list is called thoughtlessly with details. Therefore, a separate quota scheduler can be created that selects methods with minimal cost (for example, combining videos.list with a previous cache of IDs, not using search unnecessarily).
Regarding query aggregation, it is necessary to pull statistics in batches of several videos and channels, rather than one video - one request + fallback mode, where as the limit approaches, the update frequency is automatically reduced and missed slots are logged.
For 30–50 channels, there will be 30–50 separate refresh tokens; YouTube/Google can revoke them when the password changes, suspicious activity occurs, or limits are exceeded, so a centralized token manager is needed. Required: encrypted storage of refresh tokens (KMS/key in secret manager, AES encryption at the database level), an automatic re-auth mechanism: if the refresh token stops working, the system sets the account to "re-authorization needed" status and displays a banner in the UI. And of course, it is necessary to make a fine distinction between app vs user quota and use server-side OAuth with offline access, as recommended by Google.
Best regards,
… Georgiy
Senior Software Engineer
-
5556 12 0 Hello!
I have carefully studied the task and fully understand that the project involves the development of a full-fledged web application: server-side (Python), client interface (React / Next.js), data storage, and automatic analytics collection.
I have been working with the YouTube API for a long time, am well acquainted with quotas, limitations, OAuth2 tokens, and request optimization to avoid unnecessary quota costs when dealing with a large number of channels.
🔧 What exactly can I implement:
1. Connecting 30–50 YouTube channels via OAuth
… Implementation of a secure OAuth flow.
Encryption and storage of refresh tokens.
Automatic updating of access tokens.
Quota control and redistribution of requests across accounts.
2. Automatic data collection every 1–60 minutes
Background scheduler (Celery / APScheduler / built-in cron workers).
Collection of:
views for the last 60 minutes and 48 hours;
statistics of the latest videos;
list of trending videos;
basic information about channels.
Smart aggregation → minimum requests = quota savings.
3. Analytical dashboard
I will create a user-friendly UI on React / Next.js:
📊 General overview of all channels
📁 List of channels: views, growth, activity
🎬 Detailed page: graphs, latest videos, dynamics
🔥 Trending videos in real-time
🟢 Online data updates (WebSocket or polling)
The interface will be fast, neat, without unnecessary elements — only useful analytics.
4. Backend in Python
FastAPI / Flask (your choice)
Optimized requests to the YouTube API
Caching and buffering of data
PostgreSQL or MongoDB (depending on the storage model)
Docker containers for convenient deployment
🧠 Why me?
✔ I have excellent knowledge of the YouTube API, its limitations, and optimization methods.
✔ I have implemented services that work with multiple YouTube channels simultaneously.
✔ I know how to properly build the architecture of multithreading and scheduling.
✔ I write stable and scalable backend services.
✔ I can easily set up a frontend on React with a user-friendly interface.
I understand that this is a combined job: API + analytics + UI + architecture, and I am ready to handle the entire cycle turnkey.
-
1729 9 0 Good day, I have experience working with Python as well as Telegram bots, I can complete everything quickly and efficiently, write to discuss the details.
-
172 1 1 Good day! I am ready to complete this project. Great experience in developing various applications.
Current freelance projects in the category Bot Development
Pocket Option trading bot
71 USD
I need a bot and your expertise who has already been able to create a similar bot when the bets are correct, they are read from Pocket Option I am interested in Brent Oil I do not need a beginner or someone who will just write code for the sake of it I need someone who knows… AI & Machine Learning, Bot Development ∙ 12 hours 11 minutes back ∙ 10 proposals |
TG BOT for Auto Ria
156 USD
We are interested in creating a bot that can send 1000+ exchange offers per day from one account. Authorization through Ria login and password, with characteristics exclusively those listed on the portal. The ability to limit the number of exchange requests. Also, monitoring… Bot Development ∙ 13 hours 33 minutes back ∙ 28 proposals |
Integration of Viber in 8.3
223 USD
Need Viber integration into own CRM (1C 8.3)About the Company The company "Domofon System" is engaged in the installation and maintenance of intercom systems. Base of over 40,000 subscribers. We work on our own customized system based on 1C 8.3. We are looking for a specialist… Databases & SQL, Bot Development ∙ 14 hours 30 minutes back ∙ 8 proposals |
Development of a Telegram store for a clothing brand. Product catalog, sizes, cart, order processing.
178 USD
A Telegram channel is needed with a warehouse from the KCRM system, showing stock balances, and full payment to the IBAN account. Bot Development ∙ 2 days back ∙ 65 proposals |
Telegram bot
266 USD
It is necessary to completely replicate the interface and functionality, but without the payment platform. It needs to be done in a short time. Bot Development ∙ 3 days 17 hours back ∙ 115 proposals |