Sparking Asia · 2024 – 2025
DIFM
Multi-tenant content management system and website builder enabling non-technical staff to publish branch microsites.
Sparking Asia · 2024 – 2025
Multi-tenant content management system and website builder enabling non-technical staff to publish branch microsites.
Organizations needed to manage multiple branch websites from a single platform without developer intervention. Initial wildcard DNS subdomain routing (sacramento.difm.com) diluted search engine domain authority and posed tenant subdomain poisoning risks.
Separated architecture into an AdonisJS/PostgreSQL backend API, a React administrative dashboard with Puck visual block editor, and a SSR Next.js storefront.
Refactored routing architecture from wildcard subdomains to unified path-based URLs (difm.com/sacramento), restructuring Next.js proxy middleware and routing boundaries.
Enforced hierarchical Role-Based Access Control (RBAC) separating global platform administrators from branch-level content editors. Built automated cron jobs polling YouTube and Facebook APIs to syndicate video streams and social posts to branch galleries.
Consolidated branch sites onto path-based routes (difm.com/location) to concentrate SEO authority on the root domain and eliminate subdomain hijack risks.
Embedded a structured component layout editor into the React admin panel, allowing non-technical editors to compose pages without code deployments.
Automated YouTube and Facebook API polling via background cron workers, categorizing ingested media directly into PostgreSQL branch galleries.
Non-technical branch staff compose and publish custom site layouts through a visual editor, while path-based routing protects search domain authority across all tenant locations.