• Проекты 1 290
  • Оценка 5.0
  • Рейтинг 103 531

Бюджет: 250 EUR Срок: 5 дней

Здравствуйте. Работаю с Node.js/Python более 9+ лет. Готов реализовать на FastAPI или Nest.js.

  • Проекты 3
  • Оценка 5.0
  • Рейтинг 988

Бюджет: 2500 EUR Срок: 18 дней

Здравствуйте.
Готова разработать микросервис генерации PDF-отчетов на Python 3.11 и FastAPI в соответствии с указанными требованиями.
Предлагаемая реализация:
регистрация и хранение HTML/CSS-шаблонов по уникальному slug;
шаблонизация документов через Jinja2;
синхронная генерация PDF с возвратом файла в ответе API;
асинхронная генерация тяжелых отчетов через Celery и Redis;
загрузка готовых документов в S3-совместимое хранилище;
отправка webhook после завершения задачи;
обработка ошибок, валидация входных данных и структурированное логирование;

  • Проекты 5
  • Оценка 4.9
  • Рейтинг 756

Бюджет: 2000 EUR Срок: 7 дней

Привет, я работал над PDF-generation микросервисом — сервис на FastAPI генерировал инвойсы из HTML/Jinja2 шаблонов, обрабатывал около 500 документов в час, тяжелые отчеты шли через Celery в S3.

Скажите, для асинхронной генерации планируется один Webhook на завершение, или нужны также промежуточные статусы задачи (например "в обработке" / "ошибка"), чтобы клиент мог отслеживать прогресс?

Предлагаю связаться, я бесплатно проконсультирую вас с технической стороны и составим план разработки + расскажу о моей команде!

  • Проекты 46
  • Оценка 5.0
  • Рейтинг 4 150

Бюджет: 330 EUR Срок: 3 дня

Здравствуйте. Готов разработать для вас легкий микросервис на Python и FastAPI для генерации PDF-отчетов по HTML-шаблонам и JSON-данным. Сделаю регистрацию шаблонов, синхронную генерацию PDF для небольших документов, асинхронную генерацию через Celery для тяжелых отчетов, сохранение файлов в S3-совместимое хранилище и отправку webhook со ссылкой на готовый файл. Код сразу разделю по нормальной структуре на api, core, services и tasks, добавлю Docker Compose с FastAPI, Redis и Celery, а также покрою основные эндпоинты тестами на pytest. В итоге вы получите не просто рабочий скрипт, а понятный сервис, который можно будет спокойно развивать и подключать к вашей системе.

  • Проекты 11
  • Оценка 5.0
  • Рейтинг 1 773

Бюджет: 25000 EUR Срок: 10 дней

Добрый день! Мы имеем большой опыт в создании высоконагруженных микросервисов на Python. Реализуем генерацию PDF через библиотеку WeasyPrint или Playwright для точного рендеринга HTML/CSS шаблонов. Настроим интеграцию с S3 и API-интерфейс на FastAPI для обеспечения минимальной задержки при обработке запросов.

  • Проекты 31
  • Оценка 5.0
  • Рейтинг 1 309

Бюджет: 200 EUR Срок: 7 дней

Здравствуйте, делал аналогичный функционал на python django. Обращайтесь. Спасибо.

  • Проекты 55
  • Оценка 5.0
  • Рейтинг 4 974

Бюджет: 200 EUR Срок: 3 дня

Добрый день, я Python - разработчик, есть большой опыт в работе с FastAPI, так же в генерации PDF документов, владею всеми технологиями. Напишу чистый и поддерживаемый код с учетом самых подходязих паттернов разделяя бизнес логику. Выполню качественно свою работу. По срокам до 3 дней, цена 200€

  • Проекты 10
  • Оценка 5.0
  • Рейтинг 2 283

Бюджет: 120 EUR Срок: 3 дня

Здравствуйте, Иван!
Соберу микросервис на FastAPI: JSON и шаблон на входе, Jinja2 рендерит HTML, Weasyprint конвертирует в PDF, синхронно на мелких документах и асинхронно через Celery на тяжёлых, с заливкой готового файла в S3-хранилище.Технической стороной бэкенда занимаюсь регулярно.

Что сделаю:
- POST /api/v1/templates: приём HTML и CSS, генерация slug, хранение файлов. Система шаблонов расширяемая: новый тип документа добавляется без переразвёртывания кода
- POST /api/v1/reports/generate: Jinja2 в HTML, Weasyprint в PDF, файл сразу в теле ответа
- POST /api/v1/reports/generate-async: задача в Celery, мгновенный task_id, после рендера файл в S3, webhook со ссылкой на скачивание с повторными попытками при ошибке. Плюс GET-эндпоинт по task_id со статусом (в очереди / в обработке / готово / ошибка) - два способа узнать о результате, не только webhook
- Корректная вёрстка при рендеринге: таблицы переносятся на следующую страницу без обрезания строк, колонтитулы и нумерация страниц там, где шаблон это предполагает
- Docker Compose: FastAPI, Redis, Celery-воркер, MinIO для локальной проверки S3 без реального облака
- pytest на все три эндпоинта: PDF на синхронном пути проверяю по сигнатуре файла, Celery перевожу в eager-режим для тестов, S3 мокаю

  • Проекты 3
  • Оценка 5.0
  • Рейтинг 543

Бюджет: 590 EUR Срок: 12 дней

Добрый день!
Задача понятна, сразу вижу архитектуру:
– POST /templates — хранение шаблона+стилей по slug (S3 или локально + метаданные в БД)
– POST /reports/generate — синхронный рендер: Jinja2 → Weasyprint/Playwright → PDF в ответ
– POST /reports/generate-async — Celery-задача → генерация → загрузка в S3 → webhook со ссылкой
Мой бэкграунд — Python/Django/DRF (недавно делал async data pipeline с Django REST backend и Docker-деплоем: [github]), Docker использую постоянно. FastAPI и Celery беру целенаправленно под этот проект — концептуально это то же самое, что уже строил вручную (async-обработка, очереди задач), просто с этим конкретным стеком работаю впервые, поэтому закладываю немного времени на аккуратную реализацию, а не "на глаз".
Структуру модулей (api/core/tasks/services) и покрытие pytest сделаю по вашим критериям приёмки.
Подскажите, пожалуйста, бюджет и дедлайн — смогу сориентировать по срокам.
Вставь ссылку на GitHub и отправляй как ставку.

  • Проекты -
  • Оценка -
  • Рейтинг 285

Бюджет: 200 EUR Срок: 6 дней

Здравствуйте. В этом сервисе я бы отдельно предусмотрел безопасную обработку Jinja2 шаблонов, ограничения для внешних ресурсов и повторную доставку webhook при временной ошибке.
Работаю с Python, FastAPI, REST API и автоматизацией документов. В портфолио есть система, которая превращает структурированные данные в брендированный многостраничный PDF.
Для инвойсов и актов без JavaScript предложил бы WeasyPrint. Playwright имеет смысл использовать только для шаблонов, которым нужен полноценный браузерный рендеринг.
Могу реализовать API, хранение шаблонов по slug, Celery с Redis, загрузку в S3, webhook с повторными попытками, Docker Compose и pytest тесты.
Перед оценкой срока уточню два момента: нужны ли версии шаблонов и какая авторизация должна защищать API?

  • Проекты -
  • Оценка -
  • Рейтинг 543

Бюджет: 150 EUR Срок: 11 дней

Здравствуйте!

Задача мне подходит. Имею опыт генерации PDF-документов в собственных системах: отчётов, сертификатов и автоматически сформированных коммерческих предложений.

Предлагаю реализовать микросервис не как набор жёстко прописанных PDF-файлов, а как расширяемую систему шаблонов.

Предварительная архитектура:

— FastAPI на Python;
— REST API для передачи данных в JSON;

  • Проекты -
  • Оценка -
  • Рейтинг 371

Бюджет: 200 EUR Срок: 2 дня

Доброго дня. Быстро и качественно выполню без заморочек. Имею опыт работы с нужным стеком технологий и понимаю, как всё быстро, красиво и качественно сделать.

  • Проекты -
  • Оценка -
  • Рейтинг 406

Бюджет: 250 EUR Срок: 8 дней

Здравствуйте!

Я могу создать этот микросервис генерации PDF с использованием Python 3.11, FastAPI, Jinja2, WeasyPrint/Playwright, Celery, Redis, Docker и совместимого с S3 хранилища.

Я предоставлю:

* Чистую, модульную архитектуру (api, core, services, tasks)
* Синхронные и асинхронные конечные точки генерации PDF
* Управление шаблонами с уникальными слагами
* Celery + Redis для фоновой обработки

  • Проекты -
  • Оценка -
  • Рейтинг 166

Бюджет: 100 EUR Срок: 2 дня

Здравствуйте. Я с удовольствием спроектирую и реализую этот микросервис. Стек полностью мне знаком, задача понятная и архитектурно очень интересная. Буду рад сотрудничеству!

  • Проекты 5
  • Оценка 5.0
  • Рейтинг 997

Бюджет: 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-шаблонов в личных сообщениях.

  • Проекты -
  • Оценка -
  • Рейтинг 74

Бюджет: 90 EUR Срок: 1 день

Привет, Иван! Отличная и четко сформулированная задача. Полностью знаком с этим стеком, готов реализовать легковесный микросервис строго по вашим критериям приемки. Предлагаю такую архитектуру решения: FastAPI + Jinja2 + WeasyPrint: обеспечит мгновенный рендеринг инвойсов и актов в синхронном режиме. Celery + Redis + Boto3: для асинхронного воркера. Тяжелые отчеты будут попадать в очередь, отправляться в S3, а после завершения сервис триггерит ваш webhook. Docker Compose: упакую приложение в контейнеры для развертывания одной командой. Тесты: покрою эндпоинты через pytest с моканием внешних сервисов. Код будет модульным и чистым (api, core, services, tasks).

  • Проекты -
  • Оценка -
  • Рейтинг 465

Бюджет: 900 EUR Срок: 12 дней

Доброго дня. Ознакомился с ТЗ. Здесь важно разделить синхронную генерацию небольших документов и фоновую генерацию тяжелых отчетов, чтобы API не блокировался на длительных операциях. Реализую микросервис на FastAPI с Jinja2-шаблонами, отдельным сервисом рендеринга PDF, Celery-очередью для тяжелых задач, Redis как брокер/backend и S3-совместимым хранилищем для готовых файлов. Для асинхронного сценария предусмотрю task_id, статус выполнения, загрузку PDF в S3 и webhook с повторными попытками в случае временной ошибки на стороне получателя. Структуру проекта разделю на api, core, services, tasks и storage, добавлю Docker Compose, конфигурацию через environment variables, pytest для основных endpoint-ов и короткую инструкцию по развертыванию.

Перед стартом нужно согласовать, где будут храниться сами шаблоны — в базе данных, файловом хранилище или S3, а также нужна ли авторизация API и версионирование шаблонов.

  • Проекты 19
  • Оценка 5.0
  • Рейтинг 19 982

Бюджет: 250 EUR Срок: 5 дней

Добрый день.

Есть большой опыт. Давайте обсудим все более детально?

  • Проекты 9
  • Оценка 5.0
  • Рейтинг 656

Бюджет: 100 EUR Срок: 1 день

Добрый день!
В целом задача ясна, для точного ответа по срокам и цене, хотелось бы уточнить некоторые вопросы, которые у меня возникли после анализа вашей задачи.
Пишите в приватные сообщения – обсудим детали и ваши пожелания.

  • Проекты 34
  • Оценка 5.0
  • Рейтинг 9 897

Бюджет: 100 EUR Срок: 3 дня

Готов реализовать ваш микросервис для генерации PDF на Python с FastAPI, Jinja2, Weasyprint/Playwright, Celery и Docker. Обеспечу полное соответствие функциональным требованиям и критериям приема, включая структуру кода и тестирования.
Напишите мне, обсудим все подробно, и я могу сразу приступить к исполнению.

Портфолио: Freelancehunt
Отзывы: Freelancehunt

  • Проекты 4
  • Оценка 4.8
  • Рейтинг 706

Бюджет: 100 EUR Срок: 1 день

Здравствуйте! Я полностью подхожу вам своим стеком, больше всего что я обожаю - это чистая архитектура и код, который я всегда разрабатываю. Я хотел бы с вами обсудить детали, так как этот проект мне интересен, создавать чистую архитектуру, качественный проект и хороший результат. Работал со всеми технологиями, которые вы расписали, буду рад обсудить.

  • Проекты -
  • Оценка -
  • Рейтинг 412

Бюджет: 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? Заложу это в архитектуру с первого дня. Работаю через Сейф.

  • Проекты 125
  • Оценка 5.0
  • Рейтинг 4 053

Бюджет: 400 EUR Срок: 15 дней

Готов разработать микросервис для генерации PDF-отчетов на Python с использованием FastAPI и Jinja2. Обеспечу структурированный код, тестирование и интеграцию с S3. Опыт работы с Celery и Docker.

  • Проекты 77
  • Оценка 4.8
  • Рейтинг 2 896

Бюджет: 100 EUR Срок: 1 день

Добрый день! Готова создать такой микросервис в соответствии с Вашим ТЗ!!! Качество гарантирую!!!!

  • Проекты 13
  • Оценка 5.0
  • Рейтинг 5 706

Бюджет: 400 EUR Срок: 3 дня

Здравствуйте, готов без проблем выполнить ваш проект, он не сложен, пишу на Python. Часто использую FastAPI и Selery готов приступить сейчас

  • Проекты -
  • Оценка -
  • Рейтинг 274

Бюджет: 100 EUR Срок: 1 день

привет.
Я старший разработчик с 6-летним опытом разработки программного обеспечения.
Я готов начать немедленно.

  • Проекты 30
  • Оценка 5.0
  • Рейтинг 1 867

Бюджет: 90 EUR Срок: 7 дней

Привет, Иван! Меня зовут Роман, я специализируюсь на разработке микросервисов на Python с использованием FastAPI, Jinja2 и WeasyPrint. Мой опыт включает развертывание Docker-композиционных сред, написание тестов на pytest и оптимизацию PDF-генерации для высоких нагрузок.

  • Проекты 10
  • Оценка 5.0
  • Рейтинг 1 784

Бюджет: 50 EUR Срок: 2 дня

Здравствуйте. С интересом ознакомился с вашим запросом на разработку микросервиса для генерации PDF-документов. Я разработаю масштабируемую микросервисную архитектуру на FastAPI с четким разделением ответственности, где Celery обеспечит надежную асинхронную обработку тяжелых отчетов и интеграцию с S3 для хранения. Мой подход гарантирует высокую скорость и легковесность сервиса, точный рендеринг документов с помощью выбранных инструментов, а также надежную обработку ошибок и безопасное API. У меня есть успешный опыт в создании подобных решений для автоматизированной генерации документов, что позволит использовать готовые архитектурные паттерны и ускорить реализацию. Все детали реализации, конечный бюджет и сроки предлагаю обсудить в личных сообщениях.

  • Проекты -
  • Оценка -
  • Рейтинг 260

Бюджет: 100 EUR Срок: 5 дней

Здравствуйте!

Прочитал описание вашего проекта. Он мне интересен, и у меня есть опыт в подобных задачах. Готов приступить к работе и выполнить её качественно.

Вопросы по проекту:
1. Нужна ли поддержка хранения и управления шаблонами внутри сервиса?
2. Какой объём и размер отчётов ожидается для синхронной и асинхронной генерации

Готов обсудить все детали в удобное для вас время. Для оперативной связи — телеграм или почта.

  • Проекты -
  • Оценка -
  • Рейтинг 392

Бюджет: 333 EUR Срок: 5 дней

Иван, вижу необходимость в гибкой системе генерации документов, которая не будет тормозить основной процесс при создании тяжелых отчетов. Ваша задача требует правильной настройки очереди задач и верстки шаблонов, чтобы PDF выходил с корректной версткой.

Реализую сервис на FastAPI с разделением на синхронную и фоновую обработку через Celery. Интегрирую Jinja2 для рендеринга шаблонов и обеспечу сохранение готовых файлов в S3, чтобы разгрузить память приложения.

Какой объем данных обычно содержится в одном JSON для отчета и планируется ли верстка таблиц с разрывом страниц в шаблонах?

Ставки скрыты

В списке не показаны ставки, скрытые заказчиком или фрилансером c профилем Plus, а также ставки, нарушающие правила