Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Python developer

Translated

  1. 695
     2  0

    17 days609 USD

    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

  2. 5659    12  0
    20 days609 USD

    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.

  3. 1363    7  0
    2 days45 USD

    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.

  4. 184    1  1
    2 days361 USD

    Good day! I am ready to complete this project. Great experience in developing various applications.

  5. Another 7 proposals concealed
    1 proposal concealed

Current freelance projects in the category Bot Development

A bot needs to be created in Telegram for subscription payment.

45 USD

A bot needs to be created in Telegram where users can subscribe for access to the webcams located in the yard. Organize payment for two types of subscriptions (monthly and daily) in the bot. The bot should automatically check the payment and then provide access links.

PythonBot Development ∙ 13 hours 17 minutes back ∙ 65 proposals

Development of an AI consultant for a work visa verification website (WordPress)

Development of an AI Consultant for a Work Visa Check Website (WordPress) About the Project An English-language website is being developed for the preliminary check of eligibility for a work visa in Israel. An AI consultant in the format of an online chat is needed to assist…

AI & Machine LearningBot Development ∙ 19 hours 8 minutes back ∙ 30 proposals

SMM + content manager for an IT school - experience with funnels and course promotion

About us A young practical IT education project at the start. We are preparing the first batch of the PM course and building channels from scratch. We are looking for a person with whom we will grow. What needs to be done We have a vision, but no written strategy. We are looking…

Social Media Marketing (SMM)Bot Development ∙ 1 day 20 hours back ∙ 20 proposals

Development of 2 chatbots for mini-courses

We are looking for a specialist to develop two chatbots for the automatic delivery of paid mini-courses. The topics of the mini-courses: Hair care at home. Scalp care at home. Important: The chatbots must be implemented based on ready-made builders. Custom solutions will not be…

Bot Development ∙ 4 days 16 hours back ∙ 58 proposals

Telegram Bot

Development of a Telegram BOT Service essence: Owners of Telegram channels connect their bot and set up automation through a convenient interface — without technical knowledge. Service functionality Welcome messages — automatic greeting of new participants after joining the…

Bot Development ∙ 6 days 15 hours back ∙ 83 proposals

Client
Project published
5 months 24 days back
112 views
Tags
  • youtube api
  • python
  • React
  • Next.js