I wrote a complete specification right away to avoid responding to each one separately.
In your bid, please indicate the cost and deadlines.
It is necessary to develop a web application for analyzing Google Ads advertising accounts. The system must connect to Google Ads, Google Analytics 4, and Google Merchant Center, retrieve data for each connected advertising account, automatically save all obtained information in its own database without deleting historical data, and perform analytical processing of this data. Historical data should be the primary source of information for analysis and decision-making by the system. The AI Assistant should use the results of the analytical engine, accumulated historical data, and one or more external files with instructions defining the rules for analysis, decision-making, and response generation. The system should automatically load these files with each request to the AI Assistant without the need to change the program code. The system must support a multilingual interface and the operation of the AI Assistant in multiple languages. All user texts, interface elements, and AI instruction files must support localization without changing the program code. The application architecture should provide for the use of background processes for data synchronization, scheduled information updates, performing long operations without blocking the user interface, as well as caching mechanisms and task queues to ensure high performance and scalability. The application architecture should be modular, scalable, and allow for further expansion of functionality, including adding user registration and authorization, an administrative panel, a subscription system, payment services, pricing plans, user statistics, and other SaaS features without the need for significant reworking of the program code. The recommended technology stack includes Python 3.13+, FastAPI, PostgreSQL, SQLAlchemy, Redis, Celery, React, TypeScript, as well as Docker and Docker Compose for containerization and deployment. The use of alternative technologies is allowed provided they ensure no less performance, reliability, scalability, and ease of project maintenance.