Budżet: 27000 UAH Termin: 7 dni
Witaj. Jestem gotów zrealizować backend w Nest.js. Proszę o kontakt.
Написание 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. |
Budżet: 27000 UAH Termin: 7 dni
Witaj. Jestem gotów zrealizować backend w Nest.js. Proszę o kontakt.
Budżet: 26190 UAH Termin: 5 dni
Zrobię API QR z dwoma punktami końcowymi, /qr/custom i /qr/transparent. FastAPI, macierz przez python-qrcode, niestandardowy render SVG dla 20+ stylów body/eye (każdy styl jako zestaw szablonów SVG path). Konwersja PNG przez cairosvg, PDF/EPS analogicznie. W dokumentacji jest link do API upload dla logo, ale sam punkt końcowy nie jest opisany. Czy planujecie przyjmować logo tylko przez URL, czy potrzebny jest upload z przechowywaniem plików na serwerze?
Budżet: 2000 UAH Termin: 1 dzień
Cześć.
Jestem programistą NodeJS. Jestem gotów podjąć się tego zadania. Napisz, omówimy.
Budżet: 27000 UAH Termin: 13 dni
Rozumiem, że potrzebujesz API do generowania kodów QR, co wiąże się z integracją istniejących bibliotek w celu dostosowania formatu i designu wyjścia. Głównym wyzwaniem jest zapewnienie, że wszystkie wymagane parametry są odpowiednio obsługiwane, a wyjście jest wystarczająco elastyczne, aby zaspokoić różne przypadki użycia, takie jak formaty PNG, SVG i PDF. Dodatkowo musimy skupić się na opcjach dostosowywania, takich jak kolory i integracja logo, aby zapewnić kompleksowe rozwiązanie dla użytkowników.
Aby to zrealizować, proponuję wykorzystanie bibliotek takich jak 'amazing-qr' ze względu na jej solidny zestaw funkcji i prostotę, a także przegląd alternatyw, aby upewnić się, że wybierzemy najlepsze rozwiązanie. Wdrożenie będzie obejmować konfigurację punktów końcowych dla żądań GET i POST, zapewniając odpowiednie kodowanie i obsługę odpowiedzi oraz dołączenie szczegółowej dokumentacji dla łatwego użytkowania.
Kluczowym ryzykiem jest zarządzanie różnorodnością parametrów dostosowywania, zapewniając jednocześnie, że są one przyjazne dla użytkownika. Byłoby pomocne, aby wyjaśnić, które konkretne funkcje dostosowywania są dla Ciebie priorytetowe i czy są jakieś konkretne biblioteki, które preferujesz. Przydzielę również czas na dokładne testowanie, aby upewnić się, że API jest niezawodne.
Porozmawiajmy o szczegółach i sfinalizujmy plan, aby rozpocząć. Czekam na współpracę nad tym projektem.
Budżet: 10000 UAH Termin: 1 dzień
Cześć!
Jesteśmy dZENcode – firmą zajmującą się kompleksowym rozwojem rozwiązań cyfrowych: od projektowania i programowania po integracje i wsparcie po wydaniu.
Podejmujemy się projektów od zera oraz angażujemy się w rozwój istniejących rozwiązań.
Możemy stworzyć dla Ciebie API do generowania kodów QR na tę potrzebę.
Czy potrzebujesz generacji tylko standardowych kodów QR, czy również z niestandardowym projektem?
Jakie formaty odpowiedzi są najważniejsze w pierwszej kolejności?
Szczegółowe informacje o naszych usługach i stawkach znajdziesz na stronie: Freelancehunt
Zobacz – po tym będziemy mogli omówić szczegóły i ustalić następny krok.
⚠️ Po wyjaśnieniu wszystkich szczegółów określimy zakres, odpowiedni format współpracy: na zadania, outsourcing lub outstaffing oraz ostateczną cenę.
Dlaczego nasze projekty gwarantują dotarcie do wydania:
💎 Ponad 10 lat świadczymy usługi IT;
🔥 Ponad 90 pracowników na etacie;
🚀 Ponad 250 publicznych opinii od 2015 roku;
⚙️ Wspieramy produkt zgodnie z SLA po uruchomieniu;
✅ Pracujemy na podstawie NDA i umowy z firmą!
Budżet: 10000 UAH Termin: 1 dzień
Dzień dobry, mogę zrobić szybko i jakościowo, jeśli będą jakieś pytania - pomogę. Piszcie na wiadomości prywatne.
Budżet: 10000 UAH Termin: 5 dni
Dzień dobry
jestem gotów omówić szczegóły w wiadomości prywatnej
---------------------------------
Budżet: 27000 UAH Termin: 10 dni
Witam! Wykonam Twoje zadanie szybko i jakościowo.
Moje ostatnie prace
https://florist-map.vercel.app
https://indexfast.pp.ua
https://monitortest.pp.ua
https://mamamia.pp.ua
Moje portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Pisz, zacznę dzisiaj pracować. Będę zadowolony ze współpracy z Tobą!
Budżet: 13110 UAH Termin: 7 dni
Dzień dobry, Andrij.
Pisz, zrobię.
...........................
Budżet: 10000 UAH Termin: 5 dni
Cześć.
Jestem gotów zrealizować projekt w Pythonie: stworzyć generator kodów QR z obsługą podanych parametrów:
data — tekst/URL dla kodu QR;
image — tło z pliku lub z URL;
size — rozmiar kodu QR;
x / y — pozycja kodu QR na obrazie;
crop — zwrócenie tylko kodu QR lub pełnego obrazu z tłem.
Mogę to zrealizować w formie:
skryptu Pythona do lokalnego uruchomienia.
API na FastAPI, do którego przekazywane są parametry, a na wyjściu zwracany jest gotowy obraz.
Obsługa PNG/JPG, ładowanie obrazu z URL, generowanie przezroczystego kodu QR, nałożenie na tło i zapisanie wyniku.
Dodatkowo dodam podstawową walidację parametrów, obsługę błędów i krótką instrukcję uruchomienia.
Budżet: 12000 UAH Termin: 5 dni
Wsparcie dla animowanych kodów QR w formacie GIF w opisie zadania od razu przyciągnęło moją uwagę. W zeszłym miesiącu stworzyłem podobne API w Pythonie, które generuje ponad 200 tysięcy kodów QR dziennie dla aplikacji lojalnościowej sieci detalicznej - na bazie FastAPI i biblioteki qrcode z Pillow do kompozycji obrazów. Wspomnieliście o GET i POST z konfiguracją JSON. Czy potrzebujecie, aby API przyjmowało parametry generacji animowanego GIF-a bezpośrednio w tym obiekcie konfiguracyjnym, czy klient będzie przesyłał już gotowy GIF?
Budżet: 20000 UAH Termin: 5 dni
Witam.
Jestem gotowa zrealizować API do generowania kodów QR. Mam doświadczenie w pracy z backend API oraz integracją zewnętrznych bibliotek. Mogę szybko wdrożyć rozwiązanie z wykorzystaniem gotowej biblioteki, skonfigurować generację QR (PNG/SVG), dodać parametry (rozmiar, kolor, treść), w razie potrzeby — rozszerzyć funkcjonalność (zapisywanie, historia, dostęp przez API).
Budżet: 1000 UAH Termin: 1 dzień
Cześć
Jestem gotów wykonać to w wygodnej bibliotece.
Mam dużo doświadczenia.
Pisz na priv.
Budżet: 10000 UAH Termin: 1 dzień
Witam, zapoznaliśmy się z Państwa zapytaniem o API do generowania kodów QR – mamy 4-letnie doświadczenie w IT i pracujemy we dwójkę, co pozwala nam szybko zrealizować zarówno logikę Backend, jak i optymalną architekturę API – możemy zbudować REST API w Node.js lub Pythonie z wykorzystaniem gotowych bibliotek typu node-qrcode / amazing-qr / qrbtf, zrealizować generację niestandardowych kodów QR w formatach PNG, SVG, PDF, EPS, wsparcie dla stylów, gradientów, logo oraz przezroczystych kodów QR, a także przygotować czystą dokumentację i skalowalną strukturę do dalszego rozwoju – mamy doświadczenie w pracy z API oraz generowaniem mediów, przykłady prac: apple-family.com.ua/uk, 3magency.co
Budżet: 20000 UAH Termin: 10 dni
Cześć! Zapoznałem się z dokumentacją techniczną i dostarczoną dokumentacją. Zadanie jest jasne: należy stworzyć API, które będzie przetwarzać skomplikowaną konfigurację JSON do dostosowania każdego elementu kodu QR (ciało, oczy, źrenice, gradienty i logo).
Mam doświadczenie w generowaniu obrazów i przetwarzaniu SVG/PNG po stronie serwera. Proponuję użyć Pythona (FastAPI/Flask) oraz biblioteki segno lub qrcode w połączeniu z Pillow do precyzyjnego dostosowania projektu, lub Node.js z canvas, jeśli ten stos jest dla Ciebie bliższy.
Co zrobię:
1. Zrealizuję punkty końcowe GET i POST zgodnie z Twoją specyfikacją.
2. Skonfiguruję wsparcie dla wszystkich typów kształtów (body, eye, eyeBall) oraz logikę ich transformacji (erf, brf).
3. Zrealizuję nałożenie gradientów i wstawianie logo (w tym tryb "clean").
4. Wspieram eksport do PNG, SVG, PDF i EPS.
Jestem gotów omówić szczegóły i architekturę rozwiązania.
Budżet: 27000 UAH Termin: 5 dni
Czy dobrze rozumiemy wymagania: potrzebne są dwa endpointy — dla niestandardowych QR (/qr/custom) i przezroczystych QR (/qr/transparent) z obsługą GET/POST, formatów PNG/SVG/PDF/EPS, opcji z przykładu oraz, w razie potrzeby, logo/animowanych GIF? Czy potrzebna jest autoryzacja (API‑key), limity zapytań i czy macie hosting, czy konfigurujemy wdrożenie Docker my?
Zrobimy przemyślane REST API w Pythonie (FastAPI/Flask): walidacja config JSON, URL‑encoding dla GET, zwracanie plików binarnych, cache Redis, logowanie, Swagger/OpenAPI, przykłady dla Postman/cURL. Możemy użyć amazing-qr (GIF) lub node-qrcode — zgodnie z waszymi priorytetami. Dodamy możliwość przesyłania logo, testy jednostkowe oraz Docker-compose.
Jesteśmy gotowi zacząć od razu i pokazać pierwszy działający endpoint w pierwszy dzień. Napiszcie, jakie style/przykłady QR i formaty są obowiązkowe — zaczynamy.