Имеется готовая фронтенд-часть приложения, реализованная на React 18.3.1 + TypeScript с использованием Vite, Tailwind CSS и компонентов shadcn/ui.
Необходимо разработать бэкенд на Node.js/Express + PostgreSQL или Node.js/NestJS + PostgreSQL.
Первостепенной задачей до начала полноценной реализации серверной логики является создание промежуточного решения (“костыля”) для парсинга ответов от моделей Яндекс GPT и Сбер GigaChat, работающих с функцией Search (нейросеть с доступом к поиску).
Так как официальные API этих платформ в настоящее время не предоставляют доступ к поисковым ответам моделей, требуется реализовать механизм, который позволит: • выполнять до 100 запросов на каждую платформу для одного пользователя, • получать и обрабатывать ответы моделей, • извлекать и парсить источники, указанные в ответах.
Эта временная интеграция обеспечит возможность собирать данные с поисковых моделей до появления официальных API-методов и станет основой для последующей архитектуры бэкенда.