← zapleo

Chapter 02 · Case · 2018 — present

apcu.ua. Industry portal that still iterates after eight years.

CASE
Place
Ukraine · live
Role
Tech lead at Zapleo
Team
3 (PM + dev + design)
Stack
WordPress (custom theme) · PHP

Official portal for the Ukrainian Cosmetics & Perfumery Association — APCU. Members are manufacturers, importers, distributors. The portal had to handle three audiences without three sites: industry news, regulatory updates, and a public-facing membership directory.

Why custom WordPress in 2018

The first instinct was to skip WordPress and build it on Symfony. Wrong instinct. The non-technical editorial team is a single person, working evenings. WordPress with a tight custom theme means she ships on her schedule, not ours. Eight years later, the editorial cadence still works without a developer in the loop.

The regulatory bit

EU cosmetic regulations change quarterly. The portal tracks notification labelling, INCI updates, ingredient bans, and the Ukrainian equivalents. Originally a flat CMS; we added a structured "regulation" content type with sort-by-effective-date and a per-document changelog. Boring. Critical.

Outcome

Live since 2018. Still on the same custom theme. Multiple ownership transitions on the association side — the portal kept publishing through all of them. The strongest signal an agency build worked is that it still works after the agency closed.

Live links

← Back to all work