Corporate Intranet – Custom SPFx Add-On Development
5
Companies unified on one platform
Built a custom SharePoint Framework (SPFx) add-on unifying five subsidiaries under a single intranet platform — with per-company dynamic branding, logo switching, and theme customization, all driven through a configurable web part panel.
Challenges
- Five distinct business units each needed unique branding — logos, color themes, and display names — on a shared SharePoint tenant.
- Out-of-the-box SharePoint theming couldn't dynamically switch context per company without separate site collections and duplicated maintenance overhead.
- Intranet needed to feel native to each brand without requiring IT intervention every time content or branding changed.
Solutions
- Developed a custom SPFx web part using TypeScript, HTML, and CSS that reads company context from SharePoint site properties and renders the correct logo, color palette, and display name dynamically.
- Built a configurable property pane allowing site owners to select their business unit — no developer involvement needed for branding updates.
- Implemented responsive CSS theming via CSS custom properties, allowing instant theme switching across all intranet components from a single variable update.
- Integrated a centralized asset library in SharePoint so all five companies pull logos and brand assets from one governed source of truth.
Outcomes
- All five subsidiaries launched on a single SharePoint tenant with zero cross-brand bleed.
- Branding updates that previously required developer deployments now take under 5 minutes by site owners.
- Eliminated 5 separate intranet maintenance streams, reducing ongoing IT overhead by an estimated 60%.