
Context
Publishers wanted push notifications without handing their subscriber lists to a third party, so the platform offers self-hosted plans alongside managed ones.
My role
Frontend developer. Built the dashboard and the marketing site for a push-notification platform — campaign scheduling and subscriber analytics on top of a Firebase backend.
The hard part
The backend runs on Firebase and the APIs were handed to me, so there was no infrastructure to design. The work was the dashboard itself: campaign scheduling, subscriber segments and analytics filters in React, laid out so a publisher can read the state of a campaign at a glance. The marketing site came out of the same build.
Outcome
Dashboard and marketing site shipped and in production.