Dev5ive
Loading
← WorkERP for an outdoor-media operator.
Own product·2026·ERP · Out-of-Home Advertising·3 weeks build

ERP for an outdoor-media operator.

Built a production ERP for managing hoardings, campaigns, vendors, and resources across multiple Pakistani cities. In daily use by an outdoor advertising operator. Owned and operated by dev5ive.

5
ERP modules
4+
Cities tracked
3 wk
Build calendar
1 eng
Team size
ERP for an outdoor-media operator.
01 · The problem

Hoardings, vendors, tracked in spreadsheets.

An outdoor-media operator running billboards across Karachi, Lahore, Islamabad, and Rawalpindi was managing every booking, campaign, vendor, and renewal across spreadsheets and WhatsApp. Renewals slipped. Availability was guessed at, not known.

They needed a single operations tool that answered the questions their team asks every day: which hoardings are available, which are booked, which need maintenance, what each vendor owes, what each campaign is running. Not a dashboard — an ERP.

02 · What we built

Five modules, one source of truth.

React admin on a .NET API with five modules — Dashboard, Hoardings, Campaigns, Resources, Vendors — and a settings surface for roles and configuration. Dashboard KPIs show active campaigns, total hoardings, resource utilisation, and active vendors at a glance, with month-on-month deltas.

Hoardings carry status (available, booked, maintenance) and city. Campaigns link to hoardings and vendors with start and end dates. Vendor records track engagement and outstanding work. The shape matches how an outdoor-advertising business actually runs, not a generic ERP template.

detail 1
detail 2
03 · How we got there

Three weeks, one engineer, shipped.

One developer carried the full stack — schema, API, admin, deploy — over three weeks. The product is now in daily production use at portal.ravipak.com. Owned and operated by dev5ive; offered as a base for other outdoor-media operators with custom branding and configuration.

Stack
ReactTypeScript.NETSQL ServerVercel
Role
Full-stack engineering · End-to-end. Designed the data model, built the .NET API, designed and implemented the React admin, and shipped the portal to production.
Team
1 engineer from dev5ive · operations team on the client side
Duration
3 weeks build · in production
Next case · 08
Enterprise security in the browser.