AdTech platform · 2025

OOHVAT

OOHVAT brings digital ad screens into one service. The advertiser picks screens, launches a campaign and pays only for the impressions they bought. This is a Ptolemay studio project, and I worked on the dashboard interface.

OOHVAT
Role
Front-end developer
Team
Front-end developer on the Ptolemay team
Period
2025
Stack
  • Vue
  • Vite
  • Pinia
  • Yandex Maps
01

Context

Digital outdoor ads are sold by dozens of operators, and each one has its own screens, formats and paperwork. OOHVAT brings together 190+ operators: billboards, media facades and street screens, screens in malls, business centers and pickup points, the metro, train stations, airports and Smart TV.

02

Product

The advertiser works in the web app at dsp.oohvat.com. Screens can be found with filters (type, format, operator, OTS, price per impression, GRP) or on a map, including near a certain brand or place. A campaign is set up step by step: settings, video upload and rotation, a media plan with estimated reach. After launch, analytics show every play: time, place, screen, the amount charged and the number of viewers.

03

Architecture

The marketing site is made on a page builder. The advertiser dashboard is a separate SPA on Vue 3 and Vite, with Pinia for state and Yandex Maps for the screen map. This way marketing can change the landing page without touching the product.

04

Outcome

The platform is live and open for sign-up: 32,000+ screens in 560+ cities in Russia.

Results

Live, sign-up is open32,000+ screens · 560+ cities · 190+ operators

Need to launch a product?

Send me the idea, the repo or the unfinished project. First I’ll ask questions, then I’ll send a written scope. Looking for someone to join your team? Tell me which role.