Klasika
Back to Portfolio
Advertising Operations2020 โ€“ 2023Software Engineer & R&D Core Team

Klasika

Kompas's newspaper advertising placement input system, streamlining how print ads are booked and managed.

Vue.jsNuxt.jsNode.jsExpress.jsMySQLDocker
Open Live Site
Overview

About This Project

Klasika is Kompas's system for inputting and managing newspaper advertising placements โ€” one of the four large Kompas applications I built and maintained fullstack, each serving a different user base and traffic profile.
Challenge

The Problem

Advertising placement is a data-entry-heavy, detail-sensitive workflow. It needed an interface that was fast and reliable for operators handling recurring print ad bookings, backed by a maintainable service layer.
Solution

How We Solved It

I built the application fullstack with a modern frontend and Node.js/Express services over MySQL, contributing it to the division's shift toward microservices and a modern development stack.
Features

Key Capabilities

๐Ÿ“ฐ

Ad Placement Input

Streamlined data entry for newspaper advertising bookings.
๐Ÿ—“๏ธ

Placement Management

Tools to review and manage recurring print ad placements.
๐Ÿงฉ

Maintainable Services

Backed by clean Node.js/Express services.
Technical

Under the Hood

Frontend
Vue.js and Nuxt.js for an operator-friendly input experience.
Backend
Node.js and Express.js services over MySQL.
Infrastructure
Containerized with Docker and delivered through CI/CD.
Results

Impact & Outcomes

Digitized and streamlined newspaper ad placement input

Delivered as part of Kompas's modern-stack, microservices migration

Reflection

What I Learned

Building for operators taught me that unglamorous data-entry tools deserve the same care as flashy products โ€” small friction reductions compound across thousands of daily entries.

Other Projects