Skip to content
Home

Work03/04Next.js · TypeScript · CRM

Vrit Technologies Company site & production CRM

A full redesign of the company website alongside a production-grade internal CRM, both on Next.js with SSR, TypeScript and a component-driven architecture built to be extended.

Role
Co-lead — redesign & CRM
Organisation
Vrit Technologies
Period
Jul 2025 — Jan 2026
Status
Live
vrittechnologies.com
The redesigned Vrit Technologies company website

The problem

The company site was the front door and the CRM was where the work happened, and neither could be treated as a throwaway. The redesign had to hold up as a studio’s calling card, while the CRM had to be genuinely production-grade — something the team would still be extending a year later without fighting it.

The approach

01One component architecture, two products

Both surfaces were built component-driven on Next.js with SSR and TypeScript, sharing conventions rather than copy-pasted code. New CRM screens compose existing primitives instead of introducing a fourth way to render a table.

02Motion with a purpose

Framer Motion carries the marketing site’s personality — transitions that guide attention rather than decorate. The CRM stays deliberately still by comparison, because software people use for eight hours a day should not perform.

03Rich content editing in-house

Editor.js provides structured, block-based content editing, so content lives as data rather than as a blob of HTML — which keeps it renderable, queryable and safe.

04Shipped continuously

GitHub Actions pipelines handle build and deploy for both surfaces, making releases routine rather than an event.