JG—26← All workContact ↗

03 / Project

Multisite platform · Shared component system

NTI

Developing pages and components for a Next.js and Craft CMS multisite platform using shared UI packages.

My role
Frontend development · Pages and components
Areas
Multisite development / Shared UI packages / Page implementation / Responsive UI
Several NTI sites shown as one related multisite family

01 / Project context

The project in context.

NTI brings several branded websites together on a Next.js and Craft CMS multisite platform. My contribution focused on developing new pages using the common UI packages and contributing components within that shared frontend architecture.

The challenge

New pages needed to fit the platform’s shared UI foundations while serving the content and visual identity of individual sites. The work involved building within a common system used across several brands.

02 / Contribution

Working inside the project, not around it.

  • Developed new pages using the platform’s shared UI packages.
  • Contributed frontend components to the multisite project.
  • Worked across page composition and reusable UI within the Next.js and Craft CMS platform.

Approach

  1. 01Build pages from the common UI packages used by the multisite platform.
  2. 02Contribute components within the shared frontend structure.
  3. 03Keep page composition consistent with the site’s visual identity and shared interface patterns.

03 / Project sequence

Header, services and related projects from the NTI Networking page
Page implementation

New pages built on shared UI.

My page implementation work used the common UI packages that underpin the multisite platform.

The same NTI page section shown on desktop and mobile
Responsive experience

The same page across screen sizes.

04 / Technical challenges

01

Building pages from shared UI

Individual pages need their own content composition while belonging to the wider site and component system.

Used the common UI packages to implement new pages within that system. New page development builds on reusable interface foundations.

02

Components in a multisite context

Component work sits within a frontend architecture shared by several branded websites.

Contributed components within the project’s shared structure alongside page implementation. The work connects individual page delivery with development in a reusable UI system.

05 / Outcome

My contribution added pages and components to NTI’s multisite platform using its common UI packages. The project demonstrates my ability to deliver within a shared frontend architecture across branded site experiences.

Next.js · React · TypeScript · Tailwind CSS · Craft CMS

Next project
Morae →