UX/UI, App Development & Motion

Planet

An internal marketing app I designed and built for the team at Pacific Outdoor Living. Ideate turns a rough idea into a real campaign plan, Plan-It schedules and tracks it, and a little pixel bee keeps you company the whole way.

The Planet Ideate board: channel filter chips, an idea card and the Vault on a dark screen, with a pixel-art bee hovering over a large pale blue flower whose center is filled with numbers.
Client
Pacific Outdoor Living, marketing team
Role
UX/UI design, front and back end build, motion
Scope
Ideate, the Oracle, and Plan-It: campaigns, tasks, calendar, reports and team admin
Live
Open the app →

Built around one team’s day

Every screen in Planet was shaped around how the Pacific Outdoor Living marketing team works. Ideas are filed by the channels this team runs on, from Neighborhood Marketing and Radio to Print and Events. Teammates pick their name from the roster to jump in, and everything the team has already produced lives together in the Vault.

The whole app follows one path: catch an idea in Ideate, shape it into a plan, convert it into a campaign in Plan-It, then schedule it and watch how it performs.

The Planet Ideate board with the Ideate and Plan-It switch, a search field, channel filter chips for emails, ads, social media posts, radio, short and long video, events, print and neighborhood marketing, and a New Idea button.
Ideate. Ideas are filed by Pacific Outdoor Living’s own channels, with the Vault of produced work waiting below.

A bee, a flower, and a little joy

A marketing tool can still spark joy. A pixel bee perches on the Ideate and Plan-It switch, drifts over to visit the flower while you browse, then flies across to land on whichever mode you choose. Loading screens bloom into a pale blue pixel flower whose center fills with shifting numbers.

The whimsy lives at the edges. The bee and the flower sit in soft blue behind the work and settle on their perches while you type, so the delight lifts the mood and the focus stays on the plan.

The bee follows you. It lifts off the switch, circles the flower, then lands on Plan-It the moment you change modes.

From a rough idea to a real plan

Ideate starts with one open box. Type the idea however it arrives: a rough pitch, who it is for, the channel you are picturing.

Planet organizes it into a title, a description, an objective, a target audience, the right channels, and a battle plan in phases, each with its own checklist. A single sentence about building relationships with interior designers and architects came back as the Designer & Architect Referral Partnership Program, planned in four phases: Identify & Prioritize Targets, Relationship Building, Formalize & Support the Referral Pipeline, and Launch & Review.

Every field stays editable, and Regenerate is one click away whenever the read needs another pass.

One sentence in, a campaign plan out. The seconds the AI spends thinking are trimmed from this clip.

The Oracle, for slow days

Every team hits a slump, so Planet keeps an oracle. Open it and the app drifts into space, the flower spins through its numbers, and a fresh idea blooms in the center, written for Pacific Outdoor Living’s world.

One draw suggested filming the crew’s Friday debrief on the last dry weekend job, since raw footage lands better than scripted testimonials. A shake brought the next: offer realtors staging fall listings a free 24-hour curb refresh. Shake again until one sparks.

Shake for a new idea. The flower spins, settles, and reveals an idea shaped around this team’s work.

Convert it, then schedule it

When an idea is ready, Convert to Campaign carries it from Ideate into Plan-It. The campaign picks up an owner, an approver, contributors, a priority, a budget and its dates, and every line of the battle plan becomes a task.

Tasks get owners, due dates and a status. On the calendar, campaigns sit on their launch dates, and any unscheduled task can be dragged from the battle plan column straight onto a day.

Idea to campaign. Convert, fill in the details, create it, and the flower blooms while the campaign opens. The save time is trimmed from this clip.
Every task has an owner. The battle plan arrives as a working checklist, with KPI targets and team comments underneath.
Drag a task onto a day. Unscheduled tasks wait in the battle plan column until someone places them on the calendar.

Track how it did, in the same place you dreamed it up

The reporting side answers the questions a marketing lead hears every week: what is in flight, which channels carry the most weight, who is holding the most open tasks, whether dates are landing, and how spend compares to the plan.

It is clear and honest by design. Every number is computed from real data, and where the data is still coming, it says so plainly.

Empty states that tell the truth. 'No completed campaigns with a due date yet, nothing to measure against' gives the team a clear, honest read of where things stand.