COMMUNICATION GROUP

Media Analytics Platform

A suite of internal tools for a media agency — secure analytics portal with embedded Yandex DataLens dashboards, and ORBIT, an automated outdoor advertising planning engine.

The request

A media agency specializing in outdoor advertising, needed two interconnected web platforms. First — a secure analytics portal where clients could access private Yandex DataLens dashboards without exposing API keys or sign URLs. Second — ORBIT (Optimize Reach & Budget Intelligence Tool), a media planning engine that automates the selection of outdoor advertising surfaces based on GRP, CPT, quality coefficients, and budget constraints.

Solution

We built two applications on a shared Django + React stack. The analytics portal implements private DataLens embedding with server-side URL signing, role-based dashboard access, and group-level permissions. ORBIT provides a full planning workflow: project creation, multi-parameter surface filtering, a weighted rating algorithm that scores each surface by district, and an iterative budget-aware selection engine that balances A/B side ratios. Results are visualized on an interactive Yandex Maps layer with a synchronized data table.

Key features delivered

The platform uses a multi-step authentication flow. Users sign in with email and password, then confirm their identity via a time-limited verification code sent to their email. Sessions expire after 30 minutes of inactivity, and all active sessions are revoked on password change or account lock.

Screenshot 1

ORBIT is organized around projects and calculations. A user creates a project first, then runs multiple calculations inside it — each with its own set of parameters: campaign type, city, districts, road networks, surface formats, construction types, A/B side ratio, and budget. The system filters the surface database and runs a weighted rating algorithm to select the best surfaces within the given budget. This way, an agency can compare different planning scenarios side by side within a single project.

Screenshot 2

After a calculation runs, the dashboard summarizes the results: total surfaces selected, average rating, A/B side ratio achieved vs. planned, and budget net/gross compared to the target. A format breakdown chart shows the distribution of surface types. All key parameters are visible at a glance so the agency can quickly evaluate whether the plan meets the brief.

Screenshot 3

The results view combines an interactive Yandex Maps layer with a detailed data table. Each surface is plotted as a marker on the map. Selecting a row in the table zooms the map to that location and highlights the marker — and vice versa. The right panel shows full surface details: format, GRP, OTS, CPT, quality coefficient, price, discount, and a street-level photo.

Screenshot 4

The Analytics portal gives clients secure access to Yandex DataLens dashboards. Dashboards are organized into groups — each group can be shared with specific users. The embedded dashboards use private signed URLs generated server-side, so no API keys or signing secrets ever reach the browser.

Screenshot 5
34

Liked this project? Let us know!

Available as a product — request a demo
20:14:33
Revenue$8,400
Profit$2,100
Utilization
72%
AR
Alex R.03:25:00Stakeholder review call
SC
Sarah C.04:19:00WebSocket real-time updates
MJ
Marcus J.04:01:00Rate limiting & monitoring
EK
Elena K.03:37:00Cross-browser responsive fixes
TA
Tom A.04:22:00Component library tokens

Agency Management Platform

Time tracking, billing, project finance, documents, and team management
Ready-made parsers — available for integration
Shopify Store SetupCustom theme and product import
$1,400
Upworkjust now
iOS App Bug FixesFix crashes on iOS 17, memory leaks
$500
FL.rujust now
Figma to HTML/CSSPixel-perfect responsive markup
$350
Kworkjust now
Node.js API BackendREST API with auth and rate limiting
$2,200
Freelancerjust now

Freelance Job Aggregator

Find freelance jobs from multiple platforms in one place
Course · 2h
Soft Skills WorkshopCommunication and leadership skills
Sep 5
Event · 4h
Digital PedagogyTools for digital-first teaching
Sep 18
Event · 8h
EdTech ConferenceAnnual educators and tech leaders meeting
Oct 3
Course · 1.5h
Classroom ManagementProductive learning environments
Oct 15
Course · 2h
Assessment MethodsModern student evaluation approaches
Nov 7
Event · 3h
Remote TeachingHybrid and distance learning practices
Nov 22
Event · 4h
STEM IntegrationCross-disciplinary science education
Dec 4
Course · 1.5h
Student EngagementMotivation techniques for teachers
Dec 19
Course · 2h
Inclusive EducationCurriculum for diverse learning needs
Jan 10
Event · 3h
Project-Based LearningReal-world project design workshop
Jan 25
Course · 2h
AI in ClassroomPractical AI tools for everyday teaching
Feb 6
Event · 5h
Teacher NetworkingConnect with colleagues across region
Feb 20

EdTech Platform

Professional development and networking for educators
MusicCodePhotoDesignVideoTextArtSoftware

Copyright Registration Service

Register intellectual property in clicks, protect it for 70 years
All cases →
Free · 30 minutes · no pitch

Ready to build something real?

Let's talk about your idea. We'll tell you what's possible and how fast.

Get a free consultation