Platforms & systemsCase study · 2026

Pushbib

A self-hosted push notification platform

Our roleArchitecture & full build — backend, dashboard and mobile SDK
ClientMyThings
Period2026
CategoryPlatforms & systems
Screenshots gallery 3
Screenshots · 5
01 — Overview

About the project

A push platform the company runs on its own server: it reaches millions of phones through Firebase and Apple directly, with no third-party subscription and no customer data handed to anyone — with a full dashboard and a React Native SDK.

02 — The problem

What the client needed

MyThings' four apps sent their notifications through an outside provider: a bill that grew with every device, the customer list sitting with a third party, and when an order notification didn't arrive nobody could say why.

03 — The solution

How we built it

We built Pushbib from scratch: a Node.js server with MongoDB and RabbitMQ that sends through FCM and APNs directly, with one lane for order notifications and another for campaigns so a big broadcast never delays an order. A React dashboard to write a message, preview it on Android and iPhone, test it on the team's phones, then send or schedule it — with approvals and per-app permissions, targeting by segments, tags and location, per-device delivery tracking, and a health monitor for every part of the system. And a React Native SDK that installs in three lines, with no Firebase setup inside the app.

04 — Features

What we built

Sends to millions of phones through Firebase and Apple directly
Order-event templates in several languages, never sent twice
Campaigns by segment, tags and location, with scheduling and test sends
Approvals and per-app permissions with ready-made roles
Delivery tracked per phone, with the provider's reason when it fails
Live Activities on the iOS and Android lock screen
System health, alerts and an automatic canary check
A three-line React Native SDK — no google-services.json
05 — Results

The numbers speak

1Mphones in one campaign (load test)
4MyThings apps on one platform
0third-party subscriptions

Technology used

Node.jsExpressMongoDBRabbitMQRedisSocket.IOReactMUIReact NativeKotlinObjective-CFCMAPNs
Previous project

MyThings — Driver

Delivery courier app
Previous
Next project

Solidarity Insurance

Insurance company website
Next
Start now

Have an idea? Let's turn it into a product.

Tell us about your project in two minutes — we reply within one business day.

Free first consultationClear quoteعربي · English