List your app for sale free.List now
For saleWorking prototype

NameRelay: Campaign naming desk

AI generated Build consistent campaign names across audiences and creatives, then export a neutral CSV batch.

Screenshots

Screenshots supplied by the seller.

Description

AI generated by Codex for Uri Bogat. An original campaign naming desk with a navy dispatch board, numbered batch rows and a visible naming recipe. Combine prefix, campaign, channel, objective, audience, creative and optional date into normalized underscore names. Supports up to eight audiences and twelve creatives, yielding up to 96 combinations. Detects normalized duplicates, full name collisions and planner length limits. Includes sorting, search, pagination, individual component inspection, neutral CSV export and validated JSON backups. No ad account connection or platform specific naming approval.

Editor contents remain in this tab only, on both the hosted demo and standalone source. Export a JSON backup to keep them. No contents are automatically written to browser storage.

Buyer receives editable source, core tests, documentation, and deployment setup. Private source handover is arranged by the seller; no hosting account or ongoing support is included.

Condition

Development stage: Working prototype (seller-declared)

Seller-declared: provided by the seller, not independently verified by SellMyVibe.

  • Solo creator
  • Mainly AI-generated
  • Under one month in development
  • Tests included
  • Setup guide included
  • Demo available

What works

  • Batch naming across up to eight audiences and twelve creative labels
  • Uppercase or lowercase Unicode tags with accent and separator normalization
  • Duplicate tag, full combination collision and 180 character planner checks
  • Sort, search, inspect components, neutral CSV export and validated JSON backups
  • JSON backup/import; hosted demo works in memory without network requests

What’s unfinished

  • Generic naming planner, not an ad platform import or naming policy validator
  • Normalization may change source labels; review all generated names
  • No account connection, campaign creation, cloud saving or team permissions

Included assets

Full source code

Documentation

Deployment setup

Test suite

Technologies

HTML5, CSS3, Vanilla JavaScript ES modules

Setup requirements

Unzip source and run python3 -m http.server 8080 in the folder. Open http://localhost:8080 or deploy to a static HTTPS host. No build or API key. Node 20+ runs test.mjs. See README.md and QA.md.

Dependencies and ongoing costs

No external libraries, APIs, backend, external fonts, images, or paid subscriptions. Hosted demo is served by SellMyVibe. Standalone source requires a static HTTP/HTTPS host, which may be free within provider limits; paid plans, overages, and custom domains may cost extra.

Known limitations

Working prototype. Generic naming planner, not an ad platform import or naming policy validator. Normalization may change source labels; review all generated names. No account connection, campaign creation, cloud saving or team permissions. App data resets on reload in the hosted demo; export JSON backups. See the app description for standalone storage behavior. No independent security audit or broad device/browser certification.

Listings are reviewed for completeness and clarity before publication. Approval is not a guarantee of quality, ownership, security or commercial success. Read the details and ask questions before buying.