All projects

Web platform · Advertising

Ilios

Self-service booking for a network of digital ad screens in Yaoundé: advertisers plan campaigns by screen, district and time slot; the operator approves and schedules them.

  • React
  • TypeScript
  • Firebase
  • Cloud Functions
  • shadcn/ui
Visit the live product
IliosPub home page: book the best advertising screens in Yaoundé

Context

IliosPub operates digital advertising screens at crossroads and busy spots across Yaoundé.

The challenge

The operator wanted advertisers to book on their own: choose where and when their ad plays, upload their media and follow the approval. The team still decides on screens, packages and validation.

My role

Built the advertiser web app and the admin back-office end to end while at Seed, from data model to deployment.

What I built

  • Three-step campaign wizard: package, screens, then dates and time slots, with the price computed as you go and location targeting.
  • Media library on Firebase Storage, campaign calendar and edit flow, campaign statuses from draft to completed or rejected.
  • Cloud Functions that notify the advertiser and the admins whenever a campaign is created or changes status.
  • Admin back-office: campaign validation, screens by city and district with size, resolution and status, cities, packages and settings.
  • Guided tutorial for first-time advertisers, payment history and invoices.
  • Automated deployment from GitHub Actions to a Docker container on the server.

Results

  • Live at ilios-pub.com; in November 2026 the network lists 20 active screens across 19 zones of Yaoundé.
  • Advertisers go from choosing a package to a submitted campaign in three steps, without calling the sales team.
Screen network with filters by city, district and format
Screen network with filters by city, district and format
Value proposition and the four-step campaign flow
Value proposition and the four-step campaign flow
Proof of broadcast: screenshots, broadcast log, completion rate and PDF reports
Proof of broadcast: screenshots, broadcast log, completion rate and PDF reports

Need something similar?

I can scope it with you and tell you how I would build it.

Let's talk about your project