Бюджет: 250 EUR Термін: 5 днів
Доброго дня. Працюю з Node.js/Python більше 9+ років. Готовий реалізувати на FastAPI або Nest.js.
Потрібно розробити легковажний і швидкий мікросервіс на Python для генерації PDF-документів (інвойси, акти, звіти) на основі HTML/CSS шаблонів (Jinja2) та вхідних JSON-даних. Сервіс має приймати дані через API, рендерити документ і повертати готовий файл або зберігати його в S3-сумісне сховище.
Мова: Python 3.11+
Фреймворк: FastAPI
Генерація PDF: Weasyprint або Playwright / Jinja2 (для шаблонізації)
Інструменти: Celery (для фонової генерації важких звітів), Docker
POST /api/v1/templates (Реєстрація шаблону): Завантаження HTML-шаблону та стилів, збереження їх у системі під унікальним ім'ям (slug).
POST /api/v1/reports/generate (Синхронна генерація): Приймає template_slug та JSON-об'єкт з даними. Повертає готовий PDF-файл у тілі відповіді (підходить для дрібних інвойсів).
POST /api/v1/reports/generate-async (Асинхронна генерація): Для важких звітів. Ставить задачу в чергу (Celery). Повертає task_id. По закінченні генерації завантажує файл в S3 і надсилає Webhook на вказаний URL з посиланням на скачування.
Код структурований (розбитий на модулі: api, core, tasks, services).
Наявність Docker Compose (FastAPI + Redis + Celery).
Покриття тестами (pytest) ендпоінтів генерації.
Бюджет: 250 EUR Термін: 5 днів
Доброго дня. Працюю з Node.js/Python більше 9+ років. Готовий реалізувати на FastAPI або Nest.js.
Бюджет: 100 EUR Термін: 3 дні
Доброго дня.
Можу розробити для вас такий сервіс на NodeJS. Пишіть, обговоримо.
Бюджет: 2500 EUR Термін: 18 днів
Доброго дня.
Готова розробити мікросервіс генерації PDF-звітів на Python 3.11 та FastAPI відповідно до вказаних вимог.
Пропонована реалізація:
реєстрація та зберігання HTML/CSS-шаблонів за унікальним slug;
шаблонізація документів через Jinja2;
синхронна генерація PDF з поверненням файлу у відповіді API;
асинхронна генерація важких звітів через Celery та Redis;
завантаження готових документів у S3-сумісне сховище;
відправка webhook після завершення задачі;
обробка помилок, валідація вхідних даних та структуроване логування;
Docker Compose для запуску FastAPI, Redis та Celery;
автоматичні тести ендпоінтів з використанням pytest;
README з інструкціями по налаштуванню та запуску сервісу.
Код буде розділений на модулі api, core, services, tasks та моделі даних. Також передбачу статуси асинхронних задач, повторні спроби відправки webhook та безпечну роботу з S3.
Перед початком роботи погодимо формат зберігання шаблонів, використане S3-сховище, структуру webhook та вимоги до авторизації API.
Бюджет: 2000 EUR Термін: 7 днів
Привіт, я працював над PDF-generation microservice — сервіс на FastAPI генерував інвойси з HTML/Jinja2 шаблонів, обробляв близько 500 документів на годину, важкі звіти йшли через Celery в S3
Скажіть, для асинхронної генерації планується один Webhook на завершення, чи потрібні також проміжні статуси задачі (наприклад "в обробці" / "помилка"), щоб клієнт міг відстежувати прогрес?
Пропоную зв'язатися, я безкоштовно проконсультую вас з технічної сторони та складемо план розробки + розповім про мою команду!
Бюджет: 250 EUR Термін: 8 днів
Привіт!
Я можу створити цей мікросервіс генерації PDF за допомогою Python 3.11, FastAPI, Jinja2, WeasyPrint/Playwright, Celery, Redis, Docker та сховища, сумісного з S3.
Я надам:
* Чисту, модульну архітектуру (api, core, services, tasks)
* Синхронні та асинхронні кінцеві точки генерації PDF
* Управління шаблонами з унікальними слугами
* Celery + Redis для фонової обробки
* Завантаження в S3 та сповіщення через вебхуки
* Налаштування Docker Compose
* Покриття Pytest для основних кінцевих точок API
Я пишу чистий, підтримуваний код з сильним акцентом на продуктивність і надійність. Я готовий почати негайно і можу надавати регулярні оновлення про хід роботи.
Чекаю на обговорення проекту!
Бюджет: 100 EUR Термін: 2 дні
Доброго дня. Я з задоволенням спроектую та реалізую цей мікросервіс. Стек повністю мені знайомий, завдання зрозуміле і архітектурно дуже цікаве. Буду радий співпраці!
Бюджет: 150 EUR Термін: 2 дні
Здравствуйте. Мене звуть Володимир, я Python-розробник і засновник інженерного агентства Vaysed. Я детально вивчив ваше завдання по створенню мікросервісу для генерації PDF-документів на основі Jinja2 та JSON-даних.
Для реалізації я пропоную використовувати модульну архітектуру на базі FastAPI з жорстким розділенням коду на шари маршрутизації, бізнес-логіки та фонових воркерів. В якості движка рендерингу найкраще застосувати Weasyprint, оскільки він споживає значно менше оперативної пам'яті в ізольованому контейнері в порівнянні з Playwright і ідеально підходить для генерації інвойсів. Синхронний ендпоінт буде повертати бінарний потік документа безпосередньо, а для важких звітів ми розгорнемо зв'язку Celery та Redis. Воркер буде виконувати рендеринг у фоні, завантажувати готовий файл у S3-сховище за допомогою boto3 та асинхронно надсилати Webhook на ваш сервер. Всієї інфраструктуру ми упакуємо в єдиний Docker Compose файл, а API-ендпоінти покриємо інтеграційними тестами з використанням pytest.
У мене є релевантний досвід побудови надійних асинхронних бекенд-рішень. У проєкті Lumos, написаному на Python, я спроектував і реалізував складну систему безперервної фонового обробки даних. Крім того, при розробці комплексної системи PAYBACK CARTEL я успішно вибудував відмовостійку архітектуру для прийому зовнішніх платіжних вебхуків та асинхронної синхронізації даних зі сторонніми API, що технічно повністю покриває вимоги до вашого сервісу.
Ознайомитися з моїм портфоліо можна за посиланням: Freelancehunt
Пропоную обговорити структуру ваших вхідних JSON-даних та формати HTML-шаблонів у особистих повідомленнях.
Бюджет: 90 EUR Термін: 1 день
Вітаю, Іване! Чудова та чітко сформульована задача. Повністю знайомий із цим стеком, готовий реалізувати легковажний мікросервіс суворо за вашими критеріями приймання.Пропоную таку архітектуру рішення:FastAPI + Jinja2 + WeasyPrint: забезпечить миттєвий рендеринг інвойсів та актів у синхронному режимі.Celery + Redis + Boto3: для асинхронного воркера. Важкі звіти падатимуть у чергу, відправлятимуться в S3, а після завершення сервіс тригерне ваш webhook.Docker Compose: упакую застосунок у контейнери для розгортання однією командою.Тести: покрию ендпоінти через pytest із моканням зовнішніх сервісів.Код буде модульним та чистим (api, core, services, tasks).
Бюджет: 900 EUR Термін: 12 днів
Доброго дня.
Ознайомився з ТЗ. Тут важливо розділити синхронну генерацію невеликих документів і фонову генерацію важких звітів, щоб API не блокувався на довгих операціях.
Реалізую мікросервіс на FastAPI з Jinja2-шаблонами, окремим сервісом рендерингу PDF, Celery-чергою для важких задач, Redis як broker/backend і S3-сумісним сховищем для готових файлів.
Для асинхронного сценарію передбачу task_id, статус виконання, завантаження PDF у S3 та webhook із повторними спробами у разі тимчасової помилки на стороні отримувача.
Структуру проєкту розділю на api, core, services, tasks і storage, додам Docker Compose, конфігурацію через environment variables, pytest для основних endpoint-ів і коротку інструкцію з розгортання.
Перед стартом потрібно узгодити, де зберігатимуться самі шаблони — у базі даних, файловому сховищі чи S3, а також чи потрібна авторизація API та versioning шаблонів.
Бюджет: 250 EUR Термін: 5 днів
Доброго дня.
Є великий досвід. Давайте обговоримо все більш детально?
Бюджет: 100 EUR Термін: 1 день
Доброго дня!
В цілому задача ясна, для точного відповіді по термінам і ціні, хотілося б уточнити деякі питання, які у мене виникли після аналізу вашої задачі.
Пишіть у приватні повідомлення – обговоримо деталі та ваші побажання.
Бюджет: 100 EUR Термін: 3 дні
Готовий реалізувати ваш мікросервіс для генерації PDF на Python з FastAPI, Jinja2, Weasyprint/Playwright, Celery та Docker. Забезпечу повне відповідність функціональним вимогам та критеріям прийому, включаючи структуру коду та тестування.
Напишіть мені, обговоримо все детально, і я можу одразу приступити до виконання.
Портфоліо: Freelancehunt
Відгуки: Freelancehunt
Бюджет: 100 EUR Термін: 1 день
Вітаю! Я повністю підходжу для вас своїм стеком, найбільше що я обожнюю - це чиста архітектура та код який я завжди розробляю. Я б хотів з вами обговорити деталі, так як цей проєкт мені цікавий, створювати чисту архітектуру, якісний проєкт та хороший результат. Працював з усіма технологіями які ви розписали, буду радий обговорити
Бюджет: 200 EUR Термін: 3 дні
Отримайте готовий мікросервіс за 3 дні: FastAPI + Jinja2 + WeasyPrint, синхронний ендпоінт віддає PDF одразу в відповіді, важкі звіти йдуть в чергу Celery/Redis і складаються в S3. Docker Compose піднімає все однією командою, ендпоінти генерації покриті pytest — точно за вашими критеріями приймання. Python-бекенди з фоновими задачами та Docker — мій повсякденний стек: в портфоліо, наприклад, бот обліку автопарку, який розпізнає чеки через AI-OCR і сам збирає власнику місячні звіти по кожному авто. Код віддаю структурованим (api / core / tasks / services), з README та інструкцією запуску. Один питання, яке варто вирішити одразу: в async-сценарії клієнт дізнається про готовність файлу опитуванням статусу задачі (GET по task_id) чи потрібен webhook? Закладу це в архітектуру з першого дня. Працюю через Сейф.
Бюджет: 400 EUR Термін: 15 днів
Готовий розробити мікросервіс для генерації PDF-звітів на Python з використанням FastAPI та Jinja2. Забезпечу структурований код, тестування та інтеграцію з S3. Досвід роботи з Celery та Docker.
Бюджет: 100 EUR Термін: 1 день
Добрий день! Готова створити такий мікросервіс у відповідність Вашому ТЗ!!! Якість гарантую!!!!
Бюджет: 400 EUR Термін: 3 дні
Доброго дня, готовий без проблем виконати ваш проект, він не складний, пишу на Python. Часто використовую FastAPI та Selery, готовий розпочати зараз.
Бюджет: 100 EUR Термін: 1 день
привіт.
Я старший розробник з 6-річним досвідом розробки програмного забезпечення.
Я готовий розпочати негайно.
Бюджет: 90 EUR Термін: 7 днів
Привіт, Іване! Мене звати Роман, я спеціалізуюся на розробці мікросервісів на Python з використанням FastAPI, Jinja2 та WeasyPrint. Мій досвід включає розгортання Docker-композиційних середовищ, написання тестів на pytest та оптимізацію PDF-генерації для високих навантажень.
Бюджет: 50 EUR Термін: 2 дні
Вітаю. З інтересом ознайомився з вашим запитом щодо розробки мікросервісу для генерації PDF-документів.
Я розроблю масштабовану мікросервісну архітектуру на FastAPI з чітким розділенням відповідальності, де Celery забезпечить надійну асинхронну обробку важких звітів та інтеграцію з S3 для зберігання.
Мій підхід гарантує високу швидкість та легковажність сервісу, точний рендеринг документів за допомогою обраних інструментів, а також надійну обробку помилок та безпечне API.
Маю успішний досвід у створенні подібних рішень для автоматизованої генерації документів, що дозволить використати готові архітектурні патерни та прискорити реалізацію.
Всі деталі реалізації, кінцевий бюджет та терміни пропоную обговорити в особистих повідомленнях.
Бюджет: 100 EUR Термін: 5 днів
Привіт!
Прочитав опис вашого проєкту. Він мені цікавий, і в мене є досвід у подібних завданнях. Готовий розпочати роботу і виконати її якісно.
Запитання по проєкту:
1. Потрібна чи підтримка зберігання та управління шаблонами всередині сервісу?
2. Який обсяг і розмір звітів очікується для синхронної та асинхронної генерації?
Готовий обговорити всі деталі в зручний для вас час. Для оперативного зв'язку — телеграм або пошта.
Бюджет: 333 EUR Термін: 5 днів
Іване, бачу необхідність у гнучкій системі генерації документів, яка не буде гальмувати основний процес при створенні важких звітів. Ваша задача вимагає правильної настройки черги завдань і верстки шаблонів, щоб PDF виходив з коректною версткою.
Реалізую сервіс на FastAPI з поділом на синхронну та фонову обробку через Celery. Інтегрую Jinja2 для рендерингу шаблонів і забезпечу збереження готових файлів у S3, щоб розвантажити пам'ять додатку.
Який обсяг даних зазвичай міститься в одному JSON для звіту і планується чи верстка таблиць з розривом сторінок у шаблонах?