The task for n8n developer
📌 The task for n8n developer
📄 Description: We need to refine the current workflow in n8n to work with different types of files.
Requirements:
Source data: PDF, TXT, EPUB, CSV files uploaded to Firestore from Flutterflow. These files can be uploaded to a new document or additions to an existing document.
File processing: After the user clicks on the "Create" button in Flutterflow, it is necessary:
-Extract downloaded files from Firestore.
-Create or update a Supabase project for synchronization
-Convert these files to Vector format.
-Save the received Vector files to Supabase.
If a document with files exists, we additionally download the files.
Flutterflow project = Firestore document with a list of files = Supabase document with a list of vector. There should be synchronization when downloading additional files, deleting, etc.
There should be a referencing system, so when deleting a document from Firestore, the corresponding Vector file in Supabase is also deleted.
n8n should be able to process many files at a time, determine their format and save the corresponding Vector in the Supabase.
We have a ready-made template in n8n, which needs to be finalized in accordance with the above requirements.
Before making a payment, we will conduct a full test of the provided solution.
Payment will be made via the Upwork platform after successful testing.
If you are interested in completing this task, please provide your cost and deadlines.
RU
Описание: Нам требуется доработать текущий workflow в n8n для работы с различными типами файлов.
Требования:
Исходные данные: Файлы в форматах PDF, TXT, EPUB, CSV, загруженные в Firestore из Flutterflow. Эти файлы могут быть загруженны в новый документ или дополнениями к существующему документу.
Обработка файлов: После того как пользователь нажимает на кнопку "Create" в Flutterflow, необходимо:
-Извлечь загруженные файлы из Firestore.
-Создать либо обновить Supabase проект для синхронизации
-Преобразовать эти файлы в формат Vector.
-Сохранить полученные Vector-файлы в Supabase.
Если документ с файлами существуешь, дополнительно догружаем файлы.
Flutterflow проект = Firestore document со списком файлов = Supabase document со списком vector. Должна быть синхронизация при загрузке дополнительных файлов, удалении и т.д.
Должна быть система референсинга, так что при удалении документа из Firestore, соответствующий Vector-файл в Supabase также удаляется.
n8n должен быть способен обрабатывать множество файлов за один раз, определять их формат и сохранять соответствующий Vector в Supabase.
У нас есть готовый шаблон в n8n, который требует доработки в соответствии с вышеуказанными требованиями.
Прежде чем произвести оплату, мы проведем полное тестирование предоставленного решения.
Оплата будет произведена через платформу Upwork после успешного тестирования.
Если вы заинтересованы в выполнении этой задачи, пожалуйста, предоставьте вашу стоимость и сроки выполнения.
Budget: waiting for offers
Contact: https://t.me/muicci