Skip to content
All projects

Marketplace · 2025

Digital TV Marketplace

A marketplace connecting advertisers with outdoor digital-screen operators (billboards and LED displays) across multiple cities. Buyers search and compare screens, request quotations, and manage campaigns, dealing with operators directly.

Users
Advertisers, screen operators
Model
Direct deals, no platform payments
Stack
  • Next.js
  • Node.js
  • Golang
  • PostgreSQL
Digital TV Marketplace — landing page

Overview

Buyers search screens by location, audience size, and price, then plan a campaign right on the listing: pick dates, dayparts, and slots, and watch pricing and estimated impressions update instantly. Quotes come straight from the operator.

The platform stays out of the money: no payments, no middleman. What it keeps is the paper trail. Quotations have statuses and expiry dates, offers print as formal documents, campaigns sit on a Gantt-style timeline, and each agreement has a dispute option if the terms don't match what was agreed.

What I built

  • Screen directory with city and indoor/outdoor filters, price and relevance sorting, and a map view with estimated daily passers-by.
  • Listings with photos, an embedded location map, and specs: screen size, resolution, brightness, loop length, and slot availability.
  • Live campaign planner for dates, dayparts (morning, daytime, evening), and slots, with instant pricing and impression estimates.
  • Quotations with Accepted / Viewed / Rejected status, expiry dates, and download-or-print offers.
  • Gantt-style campaign timeline plus a full agreement record per campaign, including creative requirements and a dispute option.

Screens

11 captioned views. Select any to enlarge.

Discover & plan

6 views

  1. 01Landing page

    Search outdoor advertising screens by location, with estimated daily audience and pricing at a glance.

  2. 02How it works

    Top screens by audience size and the 3-step flow: find a screen, request a quote, deal directly with the operator.

  3. 03Screen directory

    Every available screen, filterable by city and indoor/outdoor environment, sorted by relevance or price.

  4. 04Screen detail: campaign planner

    Photo, location, and a live planner: pick dates, dayparts, and slots, with pricing and estimated impressions calculated instantly.

  5. 05Screen detail: location and specs

    An embedded map plus screen size, resolution, brightness, loop length, and slot availability.

  6. 06Map view

    Screens as map pins by area. Zoom in for estimated daily passers-by and price.

Buyer workspace

5 views

  1. 07Dashboard

    Pending quotations, active enquiries, and live campaigns in one snapshot.

  2. 08Quotations

    Every quote from screen operators, with Accepted / Viewed / Rejected status, pricing, and expiry dates.

  3. 09Quotation detail

    Screen, campaign dates, and pricing. The offer downloads or prints as a formal document.

  4. 10Campaigns

    A Gantt-style timeline of active and upcoming campaigns, showing what's live and when each one runs.

  5. 11Campaign agreement

    Confirmed pricing, operator contact, creative file requirements, and a dispute option if the terms don't match what was agreed.

Available for freelance

Open to senior / lead roles · remote or relocating to Singapore

Hiring for a senior or lead role?

I take systems from requirements to production: mobile, web, backend, and AI agents. Tell me about the problem and I will reply within a day on weekdays.