Skip to content
Atiqullah Habib
All work

MediaBridge

SaaS that automates a business's presence across 10+ directories.

10+

directories kept in sync

AWS ECS

containerised, cloud-native

SNS

real-time failure alerts

TL;DR

A SaaS platform that syncs a business's listing across Google, Yelp and 10+ other directories from a single dashboard.

The problem

Businesses lose customers when their name, address and hours drift out of sync across dozens of online directories. MediaBridge needed a reliable engine to push updates everywhere and surface failures fast.

My approach

  • Built the core platform and admin tooling in Laravel with a Filament dashboard for operators.
  • Architected cloud-native infrastructure on AWS ECS with RDS for relational data and S3 for assets.
  • Implemented SNS-based real-time sync alerts so failed propagations are caught and retried immediately.

Architecture

How the pieces fit together, from the client down to data and external services.

push updateson failureCLIENTAPPLICATION · AWS ECSDATA & MESSAGINGEXTERNALOperator DashboardFilamentLaravel APIECSSync WorkerECSPostgreSQLRDSAssetsS3AlertsSNS10+ DirectoriesGoogle, Yelp +8

Try it

A working model of the core idea, running right here in your browser.

Live demo · Directory sync

0/8 synced

  • Google Businessidle
  • Yelpidle
  • Bing Placesidle
  • Apple Mapsidle
  • Facebookidle
  • Foursquareidle
  • TripAdvisoridle
  • Yellow Pagesidle

Outcome

A maintainable SaaS that keeps a business consistent across 10+ directories, with observability baked in from day one.

10+ directory integrationsCloud-native on AWS ECSReal-time sync alerts via SNS