Бюджет: 27000 UAH Термін: 7 днів
Доброго дня. Готовий реалізувати бекенд на Nest.js. Звертайтеся.
Написание API для генерации QR
За основу можно взять готовые библиотеки с GitHub:
x-hw/amazing-qr: 💮 amazing QRCode generator in Python (supporting animated gif) - Python amazing 二维码生成器(支持 gif 动态图片二维码)
soldair/node-qrcode: qr code generator
latentcat/qrbtf: AI & parametric QR code generator. AI & 参数化二维码生成器。https://qrbtf.com
chillerlan/php-qrcode: A PHP QR Code generator and reader with a user-friendly API.
| URL | /qr/custom |
| Methods | GET, POST, OPTIONS |
| Response | Binary Image File (PNG, SVG, PDF, EPS) |
Create any custom QR code with this API. You can access this endpoint with POST and GET.
All Parameters need to be send as JSON object in the request body.
All Parameters need to be added in the URL. Parameters and the JSON config object needs to be URL encoded.
| Parameter | Type | Default | Description |
|---|---|---|---|
| data | String | required | The content you want to put in your QR Code (e.g. URL). URL encode the string for GET Requests. |
| size | Number | 300 | The minimum pixel size of your QR code image. Actual size of the QR code can be slightly bigger depending on data and configuration. |
| config | JSON Object | { } | The config JSON object defines the look of your QR code. Set colors, logo and design. URL encode the JSON string for GET Requests. See the documentation for the config JSON object |
| file | String | png | The output file format for your QR code. There are different formats available: "png", "svg" (support all config options), "pdf", "eps" (no support for color gradients). |
| download | Boolean | false | Set to true to force direct download of image file in Browser. Useful in GET scenarios. |
With the 'config' object you can customize the look and feel of your QR code. It is a JSON object with different parameters to set colors, logo and design.
| Parameter | Type | Default | Description |
|---|---|---|---|
| body | String | square |
|
| eye | String | frame0 |
|
| eyeBall | String | ball0 |
|
| erf1 | Array | [ ] | Rotate the upper left eye element. Add "fv" or "fh" to invert element vertically or horizontally. E.g. ["fv","fh"] inverts a element vertically and horziontally. |
| erf2 | Array | [ ] | Rotate the upper right eye element. Add "fv" or "fh" to invert element vertically or horizontally. E.g. ["fv","fh"] inverts a element vertically and horziontally. |
| erf3 | Array | [ ] | Rotate the lower left eye element. Add "fv" or "fh" to invert element vertically or horizontally. E.g. ["fv","fh"] inverts a element vertically and horziontally. |
| brf1 | Array | [ ] | Rotate the upper left eye ball element. Add "fv" or "fh" to invert element vertically or horizontally. E.g. ["fv","fh"] inverts a element vertically and horziontally. |
| brf2 | Array | [ ] | Rotate the upper right eye ball element. Add "fv" or "fh" to invert element vertically or horizontally. E.g. ["fv","fh"] inverts a element vertically and horziontally. |
| brf3 | Array | [ ] | Rotate the lower left eye ball element. Add "fv" or "fh" to invert element vertically or horizontally. E.g. ["fv","fh"] inverts a element vertically and horziontally. |
| bodyColor | String | #000000 | Color of QR code body as HEX value. |
| bgColor | String | #ffffff | Color of QR code background as HEX value. Note: the background should always have a lighter color to be scanable with all devices. |
| eye1Color | String | #000000 | Color of the upper left eye as HEX value. |
| eye2Color | String | #000000 | Color of the upper right eye as HEX value. |
| eye3Color | String | #000000 | Color of the lower left eye as HEX value. |
| eyeBall1Color | String | #000000 | Color of the upper left eye ball as HEX value. |
| eyeBall2Color | String | #000000 | Color of the upper right eye ball as HEX value. |
| eyeBall3Color | String | #000000 | Color of the lower left eye ball as HEX value. |
| gradientColor1 | String | null | Color 1 for gradient color of body as HEX. |
| gradientColor2 | String | null | Color 2 for gradient color of body as HEX. |
| gradientType | String | linear | Gradient type for color of body. Value can be "linear" or "radial". |
| gradientOnEyes | Boolean | false | Disable individual colors for the eye elements and set the gradient color for the complete QR code. |
| logo | String | null | The filename of an uploaded image or an image URL. When using an uploaded image instead of an URL please look at the upload API (see below) and use the given "file" value for this parameter. |
| logoMode | String | default | Set this value to "clean" to remove the background behind the integrated logo. |
| Request URL | /qr/custom |
| Request Method | POST |
| Request Body | {"data":"https://www.qrcode-monkey.com", |
| Response | ![]() |
| Request URL | /qr/custom |
| Request Method | POST |
| Request Body | {"data":"https://www.qrcode-monkey.com", |
| Response | ![]() |
| URL | /qr/transparent |
| Methods | GET, POST, OPTIONS |
| Response | Binary Image File (PNG, SVG, PDF, EPS) |
Create a transparent QR code with this API. You can access this endpoint with POST and GET.
All Parameters need to be send as JSON object in the request body.
All Parameters need to be added in the URL. Parameters need to be URL encoded.
| Parameter | Type | Default | Description |
|---|---|---|---|
| data | String | required | The content you want to put in your QR Code (e.g. URL). URL encode the string for GET Requests. Try to keep this as short as possible for transparent QR code designs. For larger strings use custom QR codes. |
| image | String | null | The filename of the uploaded image or an image URL. This image is the background and canvas for your QR code. Png and jpg images are allowed. You can ignore this parameter if you only want the transparent QR code without background. |
| size | Number | 300 | The width and height of the QR code displayed on your image. |
| x | Number | 0 | The x position of your QR code in your image canvas. |
| y | Number | 0 | The y position of your QR code in your image canvas. |
| crop | Boolean | false | Return only the QR code without the surrounding image. |
Бюджет: 27000 UAH Термін: 7 днів
Доброго дня. Готовий реалізувати бекенд на Nest.js. Звертайтеся.
Бюджет: 26190 UAH Термін: 5 днів
Зроблю QR API з двома ендпоінтами, /qr/custom та /qr/transparent. FastAPI, матриця через python-qrcode, кастомний SVG-рендер для 20+ body/eye стилів (кожен стиль як набір SVG path templates). PNG конвертація через cairosvg, PDF/EPS аналогічно. У документації є посилання на upload API для логотипів, але сам ендпоінт не описаний. Логотипи плануєте приймати тільки по URL чи потрібен upload з зберіганням файлів на сервері?
Бюджет: 2000 UAH Термін: 1 день
Доброго дня.
Я розробник NodeJS. Готовий взятися. Пишіть, обговоримо.
Бюджет: 27000 UAH Термін: 13 днів
Я розумію, що вам потрібен API для генерації QR-кодів, що передбачає інтеграцію існуючих бібліотек для налаштування формату та дизайну виходу. Основна проблема полягає в тому, щоб забезпечити правильну обробку всіх необхідних параметрів і зробити вихід достатньо гнучким, щоб задовольнити різні випадки використання, такі як формати PNG, SVG та PDF. Крім того, нам потрібно зосередитися на варіантах налаштування, таких як кольори та інтеграція логотипу, щоб надати комплексне рішення для користувачів.
Щоб вирішити це, я пропоную використовувати бібліотеки, такі як 'amazing-qr', за їхній потужний набір функцій і простоту, а також переглянути альтернативи, щоб переконатися, що ми вибираємо найкраще рішення. Реалізація передбачатиме налаштування кінцевих точок для запитів GET і POST, забезпечуючи правильне кодування та обробку відповідей, а також включення детальної документації для зручного використання.
Ключовим ризиком тут є управління різноманітними параметрами для налаштування, забезпечуючи при цьому їхню зручність для користувачів. Було б корисно уточнити, які конкретні функції налаштування ви пріоритетизуєте і чи є якісь конкретні бібліотеки, які ви віддаєте перевагу. Я також виділю час для ретельного тестування, щоб забезпечити надійність API.
Давайте обговоримо деталі далі та остаточно узгодимо план, щоб розпочати. Я з нетерпінням чекаю на співпрацю над цим проектом.
Бюджет: 10000 UAH Термін: 1 день
Доброго дня!
Ми dZENcode – компанія повного циклу розробки цифрових рішень: від дизайну та програмування до інтеграцій і пострелізної підтримки. Беремо проекти з нуля і підключаємось до доопрацювання існуючих рішень.
Ми можемо зробити для вас API для генерації QR-кодів під це завдання.
Потрібна генерація тільки стандартних QR чи з кастомним дизайном також? Які формати відповіді важливі в першу чергу?
Докладну інформацію про наші послуги та ставки ви знайдете на сайті: Freelancehunt Подивіться – після цього зможемо обговорити деталі і узгодити наступний крок.
⚠️ Після уточнення всіх деталей визначимо обсяг, підходящий формат співпраці: позадачно, аутсорс або аутстафф і фінальну вартість.
Чому з нами проекти гарантовано доходять до релізу:
💎 10+ років надаємо IT-послуги;
🔥 90+ штатних спеціалістів;
🚀 250+ публічних відгуків з 2015 року;
⚙️ Підтримуємо продукт за SLA після запуску;
✅ Працюємо за NDA і договором з компанією!
Бюджет: 10000 UAH Термін: 1 день
Доброго дня, можу зробити швидко і якісно, якщо будуть якісь питання - допоможу. Пишіть в ЛС
Бюджет: 10000 UAH Термін: 5 днів
Доброго дня
готовий обговорити деталі в лс
---------------------------------
Бюджет: 27000 UAH Термін: 10 днів
Вітаю! Виконаю ваше завдання швидко і якісно.
Останні мої роботи
https://florist-map.vercel.app
https://indexfast.pp.ua
https://monitortest.pp.ua
https://mamamia.pp.ua
Моє портфоліо: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Пишіть, почну сьогодні працювати. Буду радий співпраці з Вами!
Бюджет: 13110 UAH Термін: 7 днів
Доброго дня, Андрій.
Пишіть, зроблю
...........................
Бюджет: 10000 UAH Термін: 5 днів
Доброго дня.
Готовий виконати проект на Python: зробити генератор QR-кодів з підтримкою вказаних параметрів:
data — текст/URL для QR-коду;
image — фон з файлу або за URL;
size — розмір QR-коду;
x / y — позиція QR-коду на зображенні;
crop — повернення тільки QR-коду або повного зображення з фоном.
Можу реалізувати у вигляді:
Python-скрипта для локального запуску.
API на FastAPI, куди передаються параметри і на виході повертається готове зображення.
Обробку PNG/JPG, завантаження зображення за URL, генерацію прозорого QR-коду, накладення на фон і збереження результату.
Також додам базову валідацію параметрів, обробку помилок і коротку інструкцію по запуску.
Бюджет: 12000 UAH Термін: 5 днів
Підтримка анімованих GIF QR-кодів в описі завдання одразу привернула мою увагу. Минулого місяця я створив схожий Python API, який генерує понад 200 тисяч QR-кодів на день для програми лояльності роздрібної мережі - на базі FastAPI та бібліотеки qrcode з Pillow для композитингу зображень. Ви згадали GET і POST з JSON-конфігом. Вам потрібно, щоб API приймав параметри генерації анімованого GIF безпосередньо в цьому конфіг-об'єкті, чи клієнт буде завантажувати вже готовий GIF?
Бюджет: 20000 UAH Термін: 5 днів
Доброго дня.
Готова реалізувати API для генерації QR-кодів. Є досвід роботи з backend API та інтеграцією сторонніх бібліотек. Можу швидко розгорнути рішення з використанням готової бібліотеки, налаштувати генерацію QR (PNG/SVG), додати параметри (розмір, колір, контент), за необхідності — розширити функціонал (збереження, історія, доступ через API).
Бюджет: 1000 UAH Термін: 1 день
Доброго дня
Готовий виконати на зручній бібліотеці.
Багато досвіду
Пишіть в особисті повідомлення.
Бюджет: 10000 UAH Термін: 1 день
Вітаю, ознайомились із вашим запитом на API для генерації QR кодів – маємо 4 роки досвіду в IT та працюємо вдвох, що дозволяє швидко реалізувати як Backend логіку так і оптимальну архітектуру API – можемо побудувати REST API на Node.js або Python із використанням готових бібліотек типу node-qrcode / amazing-qr / qrbtf, реалізувати генерацію кастомних QR у форматах PNG, SVG, PDF, EPS, підтримку стилів, градієнтів, логотипів та transparent QR, а також підготувати чисту документацію та масштабовану структуру для подальшого розширення – маємо досвід роботи з API та генерацією медіа сервісів, приклади робіт: apple-family.com.ua/uk, 3magency.co
Бюджет: 20000 UAH Термін: 10 днів
Доброго дня! Ознайомився з технічним завданням та наданою документацією. Завдання зрозуміле: необхідно створити API, яке буде обробляти складний JSON-конфіг для кастомізації кожного елемента QR-коду (тіло, очі, зіниці, градієнти та логотипи).
У мене є досвід роботи з генерацією зображень та обробкою SVG/PNG на стороні сервера. Для реалізації пропоную використовувати Python (FastAPI/Flask) та бібліотеку segno або qrcode у зв'язці з Pillow для тонкої налаштування дизайну, або Node.js з canvas, якщо вам ближчий цей стек.
Що я зроблю:
1. Реалізую ендпоінти GET та POST відповідно до вашої специфікації.
2. Налаштую підтримку всіх типів фігур (body, eye, eyeBall) та логіку їх трансформації (erf, brf).
3. Реалізую накладення градієнтів та вставку логотипів (включаючи режим "clean").
4. Підтримую експорт у PNG, SVG, PDF та EPS.
Готовий обговорити деталі та архітектуру рішення.
Бюджет: 27000 UAH Термін: 5 днів
Чи правильно розуміємо вимоги: потрібні два ендпоїнти — для кастомних QR (/qr/custom) і прозорих QR (/qr/transparent) з підтримкою GET/POST, форматів PNG/SVG/PDF/EPS, опцій з прикладу та, за потреби, логотипів/анімованих GIF? Чи потрібна авторизація (API‑key), ліміти запитів і чи маєте хостинг, або налаштовуємо Docker‑деплой ми?
Зробимо продумане REST API на Python (FastAPI/Flask): валідація config JSON, URL‑encoding для GET, повернення бінарних файлів, кешування Redis, логування, Swagger/OpenAPI, приклади для Postman/cURL. Можемо використати amazing-qr (GIF) або node-qrcode — під ваші пріоритети. Додамо завантаження логотипів, юніт‑тести та Docker‑compose.
Готові почати одразу й показати перший робочий ендпоїнт за перший день. Напишіть, які стилі/приклади QR та формати обов’язкові — стартуємо.