Creation of a PLASHKA in SVG (with dynamic data).
The idea is as follows:
There is a logo in SVG, we need to create a badge with a trust mark from it. The words and the year will be substituted by the server; we are not designing them, just creating placeholders for them.
I have attached the technical specifications that the AI writes for server implementation.
I am also attaching several files for understanding how this should look in general. The emphasis should be on the phrase "verified dealer" and on the year.
# Technical Specification: "Verified Seller" Badge Family 123machinery
A trust badge that a verified dealer places on their website. The image
is provided by our server; part of the text is inserted by the server **dynamically** (translation according to
the page language + the year of the dealer's business registration). Therefore, the text "Verified
Seller" and "since ..." **cannot be baked into the image** — these are live text areas.
**One asset = all 6 languages + any dealer.** The designer does NOT create language and
dealer-specific versions — this is done by our server. The designer creates 4 assets (below).
---
## 1. Format — strictly vector SVG
- All elements are vector. Metallic/chrome/gloss effects are created using SVG (gradients, filters).
- The logo `123 MACHINERY` and all decorations must be **in curves** (outline).
- Raster backgrounds PNG/JPG **are not accepted**.
- Transparent background around the rounded badge.
- The badge is self-sufficient: its own background + border, does not depend on the dealer's website background.
## 2. Both static and dynamic
- **STATIC** (drawn by the designer, always the same): logo, frame/badge, icon
(shield/checkmark), background, decoration, gloss effects.
- **DYNAMIC** (inserted by the server; the designer sets the area and style, text is NOT drawn):
- **LABEL** — "Verified Seller" (translated);
- **SINCE** — "since {YEAR}" (YEAR — 4 digits, unique to each dealer; surrounding words
are also translated).
## 3. Dynamic areas — mandatory in each of the 4 files
Two live `<text>` areas, centered:
| id | placeholder | content |
|---|---|---|
| `sb-label` | `{{LABEL}}` | text "Verified Seller" (on wide — in 2 lines via `<tspan>`) |
| `sb-since` | `{{SINCE}}` | "since {YEAR}" |
Requirements for the areas:
- `text-anchor="middle"`, fixed anchor point at the center of the area.
- Each area has a specified max-width box. The font size should be adjusted so that **the longest
line from the locales table (§5) fits centered without clipping or overlapping**.
- The designer specifies for each file: box (x, y, w, h), font size,
line-height, color, anchor for `sb-label` and `sb-since`.
## 4. Font for dynamic text
- **Noto Sans, weight 700** (for `sb-label`) and **600** (for `sb-since`). OFL license,
embedding allowed. Covers Latin + Cyrillic + Georgian + Lithuanian
diacritics (mandatory — our locales .de/.tr/.ge/.lt). Font subset to be attached.
- Logo/decor — in curves, logo font can be any.
- Style of live text — **flat solid fill** + light shadow (1px) is allowed.
**No 3D bevel/metal** on live text (it will not repeat upon substitution →
desynchronization). All volume/metal effects are only on static (logo, icon, frame).
## 5. Languages and strings (layout for the longest)
| | strings |
|---|---|
| **LABEL** | ru "Verified Seller" · de "Verifizierter Händler" · en "Verified seller" · tr "Onaylı satıcı" · ka "შემოწმებული გამყიდველი" · lt "Patikrintas pardavėjas" |
| **SINCE** | ru "since {YEAR}" · de "seit {YEAR}" · en "since {YEAR}" · tr "{YEAR}’dan beri" · ka "{YEAR} წლიდან" · lt "nuo {YEAR}" |
The widest: Georgian LABEL, Russian SINCE — reserve space for them.
## 6. Four variants (2 sizes × 2 themes)
| File | viewBox | Display, px (width) | Composition |
|---|---|---|---|
| `badge-wide-dark.svg` | `0 0 480 120` | 280–400 | logo + LABEL (2 lines) + SINCE + icon |
| `badge-wide-light.svg` | `0 0 480 120` | 280–400 | same |
| `badge-compact-dark.svg` | `0 0 260 120` | 150–220 | logo + LABEL (1 line) + SINCE (smaller) |
| `badge-compact-light.svg` | `0 0 260 120` | 150–220 | same |
**Dark** (`-dark`): chrome badge as in references; LABEL/SINCE — white/light gray,
blue accent on numbers/icon.
**Light** (`-light`): white/light gray background + light border/shadow. Logo — in
**dark-readable** version (silver on white is not suitable: keep blue "123",
"MACHINERY" — dark/navigation). LABEL/SINCE — dark (charcoal/navigation),
blue accent. Text contrast to background ≥ 4.5:1.
**Compact** (`-compact-*`): designed for readability from 150px → simplify small
gloss effects/bevels. LABEL — in one line, SINCE — smaller, but mandatory.
Blue accent — corporate blue 123machinery (take from the logo, specify
exact HEX in the submission).
## 7. What NOT to do
- Do not bake LABEL/SINCE into the image.
- Do not use a font in dynamic text that does not cover Cyrillic/Latin/Georgian.
- Do not make the background opaque to the edges of the canvas.
- Do not create raster backgrounds — only vector.
## 8. Submission (deliverables)
- 4 files: `badge-wide-dark.svg`, `badge-wide-light.svg`, `badge-compact-dark.svg`,
`badge-compact-light.svg` — optimized; logo/decor in curves; areas
`sb-label`/`sb-since` as live `<text>` with placeholders `{{LABEL}}`/`{{SINCE}}`.
- Font file (Noto Sans, required weights, subset) + link to the license.
- Source file (Figma/AI), palette (exact HEX).
- Preview: dark variants on light background, light ones on dark, in max. and min. size.
- For each file — table of areas (§3): box, font size, line-height, color, anchor.
## 9. Acceptance
The client provides the final strings for all locales → we check for each of the 4 files and
each language: LABEL/SINCE fit centered without clipping/overlapping and are readable at
minimum size; contrast on light backgrounds ≥ 4.5:1.
---
*Integration on the side of 123machinery is ready to accept these assets: the server selects
the template according to the variant (theme/size) and substitutes `{{LABEL}}` (translation according to locale) and
`{{SINCE}}` (year of dealer's establishment) in the areas `sb-label`/`sb-since`.*
# ТЗ: семейство бейджей «Проверенный продавец» 123machinery
Плашка доверия, которую верифицированный дилер ставит на свой сайт. Картинку
отдаёт наш сервер; часть текста сервер подставляет **динамически** (перевод под
язык страницы + год регистрации бизнеса дилера). Поэтому текст «Проверенный
продавец» и «с … года» **запекать в картинку нельзя** — это живые текстовые зоны.
**Один ассет = все 6 языков + любой дилер.** Дизайнер НЕ делает языковые и
пер-дилерские версии — это делает наш сервер. Дизайнер делает 4 ассета (ниже).
---
## 1. Формат — строго векторный SVG
- Все элементы — вектор. Металлик/хром/блики — средствами SVG (градиенты, фильтры).
- Логотип `123 MACHINERY` и весь декор — **в кривых** (outline).
- Растровые подложки PNG/JPG **не принимаются**.
- Прозрачный фон вокруг скруглённой плашки.
- Плашка самодостаточна: свой фон + рамка, не зависит от фона сайта дилера.
## 2. Что статика, что динамика
- **СТАТИКА** (рисует дизайнер, одинакова всегда): логотип, рамка/плашка, иконка
(щит/галка), фон, декор, блики.
- **ДИНАМИКА** (подставляет сервер; дизайнер задаёт зону и стиль, текст НЕ рисует):
- **LABEL** — «Проверенный продавец» (переводится);
- **SINCE** — «с {ГОД} года» (ГОД — 4 цифры, свой у каждого дилера; слова вокруг
тоже переводятся).
## 3. Динамические зоны — обязательны в каждом из 4 файлов
Две живые `<text>`-зоны, центрированные:
| id | плейсхолдер | содержимое |
|---|---|---|
| `sb-label` | `{{LABEL}}` | надпись «Проверенный продавец» (на wide — в 2 строки через `<tspan>`) |
| `sb-since` | `{{SINCE}}` | «с {ГОД} года» |
Требования к зонам:
- `text-anchor="middle"`, фиксированная опорная точка по центру зоны.
- У каждой зоны — заданный бокс макс-ширины. Кегль подобрать так, чтобы **самая
длинная строка из таблицы локалей (§5) вписалась по центру без обрезки и наезда**.
- Дизайнер в сдаче указывает по каждому файлу: бокс (x, y, w, h), кегль,
line-height, цвет, anchor для `sb-label` и `sb-since`.
## 4. Шрифт динамического текста
- **Noto Sans, вес 700** (для `sb-label`) и **600** (для `sb-since`). Лицензия OFL,
встраивание разрешено. Покрывает латиницу + кириллицу + грузинский + литовские
диакритики (обязательно — наши локали .de/.tr/.ge/.lt). Шрифт-сабсет приложить.
- Логотип/декор — в кривых, шрифт логотипа любой.
- Стиль живого текста — **плоская сплошная заливка** + допустима лёгкая тень (1px).
**Без 3D-бевела/металла** на живом тексте (он не повторится при подстановке →
рассинхрон). Весь объём/металл — только на статике (логотип, иконка, рамка).
## 5. Языки и строки (верстать под самые длинные)
| | строки |
|---|---|
| **LABEL** | ru «Проверенный продавец» · de «Verifizierter Händler» · en «Verified seller» · tr «Onaylı satıcı» · ka «შემოწმებული გამყიდველი» · lt «Patikrintas pardavėjas» |
| **SINCE** | ru «с {ГОД} года» · de «seit {ГОД}» · en «since {ГОД}» · tr «{ГОД}’dan beri» · ka «{ГОД} წლიდან» · lt «nuo {ГОД}» |
Самые широкие: грузинский LABEL, русский SINCE — закладывать запас под них.
## 6. Четыре варианта (2 размера × 2 темы)
| Файл | viewBox | Показ, px (ширина) | Состав |
|---|---|---|---|
| `badge-wide-dark.svg` | `0 0 480 120` | 280–400 | логотип + LABEL (2 строки) + SINCE + иконка |
| `badge-wide-light.svg` | `0 0 480 120` | 280–400 | то же |
| `badge-compact-dark.svg` | `0 0 260 120` | 150–220 | логотип + LABEL (1 строка) + SINCE (мельче) |
| `badge-compact-light.svg` | `0 0 260 120` | 150–220 | то же |
**Тёмные** (`-dark`): хром-плашка как в референсах; LABEL/SINCE — белые/светло-серые,
голубой акцент на цифрах/иконке.
**Светлые** (`-light`): фон белый/светло-серый + лёгкая рамка/тень. Логотип — в
**тёмно-читаемом** варианте (серебро на белом не годится: синий «123» оставить,
«MACHINERY» — тёмный/навигационный). LABEL/SINCE — тёмные (угольный/навигационный),
голубой акцент. Контраст текста к фону ≥ 4.5:1.
**Компактные** (`-compact-*`): рассчитаны на читаемость от 150px → упростить мелкие
блики/бевелы. LABEL — в одну строку, SINCE — мельче, но обязателен.
Голубой акцент — фирменный синий 123machinery (взять из логотипа, в сдаче указать
точный HEX).
## 7. Что НЕ делать
- Не запекать LABEL/SINCE в изображение.
- Не использовать в динамике шрифт без покрытия кириллицы/латиницы/грузинского.
- Не делать фон непрозрачным до краёв холста.
- Не делать растровые подложки — только вектор.
## 8. Сдача (deliverables)
- 4 файла: `badge-wide-dark.svg`, `badge-wide-light.svg`, `badge-compact-dark.svg`,
`badge-compact-light.svg` — оптимизированные; логотип/декор в кривых; зоны
`sb-label`/`sb-since` как живые `<text>` с плейсхолдерами `{{LABEL}}`/`{{SINCE}}`.
- Шрифт-файл (Noto Sans, нужные веса, сабсет) + ссылка на лицензию.
- Исходник (Figma/AI), палитра (точные HEX).
- Превью: тёмные варианты на светлом фоне, светлые — на тёмном, в макс. и мин. размере.
- По каждому файлу — таблица зон (§3): бокс, кегль, line-height, цвет, anchor.
## 9. Приёмка
Заказчик даёт финальные строки всех локалей → проверяем по каждому из 4 файлов и
каждому языку: LABEL/SINCE вписываются по центру без обрезки/наезда и читаются на
минимальном размере; контраст на светлых ≥ 4.5:1.
---
*Интеграция на стороне 123machinery готова принять эти ассеты: сервер выбирает
шаблон по варианту (тема/размер) и подставляет `{{LABEL}}` (перевод по локали) и
`{{SINCE}}` (год основания дилера) в зоны `sb-label`/`sb-since`.*
Applications 1
-
Good day! I will take on your order — the task is clear: a trust badge from your SVG with live areas for "verified dealer" and the year. I am ready to start. Please let me know the desired deadline and budget? Portfolio:
Freelancehunt
Similar completed project: Логотип до шаурмічної
-
745 19 0 1 Good day!
I have experience working with SVG graphics for websites and web projects. I create and edit vector SVG files, optimizing them for correct display on various devices and browsers.
I work attentively to details and am ready to complete your project with quality and within the agreed deadlines.
I can send examples of completed work in private messages.
I look forward to collaborating!
-
379 Good day!
I am ready to help with the development of trust badges in vector format according to your specifications. I have reviewed the examples and requirements, and I will prepare a neat design in a unified style, taking into account the future integration of dynamic text.
I would be happy to discuss the details of our collaboration.
-
1102 16 0 1 Hello
I am ready to create a banner.
I will do everything quickly and efficiently.
Portfolio
Freelancehunt
Behance
-
489 1 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
-
1536 18 0 1 Good day! I will transfer the banner with high quality, I have experience with similar projects.
Feel free to write, I am always in touch, I don't inflate prices, and I meet deadlines.
Portfolio:
Freelancehunt
-
3649 135 4 9 Hello! I am ready to take on your project. My portfolio is in my profile
Freelancehunt and on Behance
Behance. Feel free to write — I would be happy to collaborate.
-
468 3 1 Hello! I reviewed the task and I have ideas for implementing the banner.
Portfolio:Freelancehunt
-
2701 182 4 2 Ready to complete the task. The portfolio can be viewed in the profile.
-
946 9 0 Good afternoon, I have extensive experience working with vector graphics and can create a fully editable SVG badge right now. Portfolio:
Google Drive
-
1510 10 0 We have experience in dynamically generating SVG graphics on the server side. We implement this by preparing a template with placeholders that will be correctly rendered when data is substituted. The file structure will be optimized for fast processing by the server without loss of display quality. We are ready to start the task immediately after agreeing on the details.
-
4387 75 3 4 Good day, I can work for the next 2 hours. A vector layout in Figma, with dynamic text, with the ability to edit and export to SVG.
-
тхт читається некоректно.
-
Исправлено! Спасибо
-
Current freelance projects in the category Logo Design
Rebranding of the cafe
601 USD
Greetings A rebranding of the project is required. An urban café, located in the center of Kyiv. We have been operating for 12 years and want to introduce bright conceptual updates to the project. A basic brand book needs to be developed: logo, corporate colors, 2-3 patterns,… Logo Design, Corporate Style ∙ 20 hours 15 minutes back ∙ 69 proposals |
Creation of a logo and banner
22 USD
Creation of a logo and banner Logo and banner for the website, according to its dimensions. The logo is developed based on the name of the website and the products. The banner as well. Banners, Logo Design ∙ 1 day 10 hours back ∙ 74 proposals |
Creation of intro and outro for the military media project "Guardians"It is necessary to create a short intro and outro for the media project "Guardians" — the battalion of unmanned systems 36th OBMP.Intro Duration: 5–6 seconds. Concept: The screen shows the sky, with the sound of wind. A bird (the symbol of "Guardians") appears, flying towards… Animation, Logo Design ∙ 1 day 15 hours back ∙ 15 proposals |
Logo creation
264 USD
A modern logo needs to be created for a fast food restaurant. The focus is on fried chicken prepared in various formats. So we want the logo to feature chicken. It should be fun and interesting. Logo Design ∙ 2 days 10 hours back ∙ 121 proposals |
Development of a modern logo for the website and social media
74 USD
We are looking for a talented and experienced designer to develop a brand logo. It is necessary to create a modern, stylish, and memorable logo that will be used on various platforms: website, social media, and SMM materials. What we expect from the performer: development of… Logo Design, Corporate Style ∙ 3 days 12 hours back ∙ 93 proposals |