Case study / CRM

Steppe Dev Box.

A modular CRM shaped around how the team actually works

Steppe Dev Box — Business software / CRM
Client

An internal platform used by our own operations and offered to clients as a customisable base for their processes.

Industry

Business software / CRM

Year

2025

Services
01 / The challenge

The challenge.

Off-the-shelf CRMs force processes into their model and charge per seat for features nobody uses. We needed a system where pipelines, entities and views can be configured per team, changes appear instantly for everyone, and the whole thing stays simple enough to extend in a day.

02 / What we built

What we built.

We built a modular architecture where each business object is a plug-in module with its own schema, views and permissions. WebSockets broadcast changes so boards and lists update live. Drag-and-drop kanban pipelines, inline editing and keyboard navigation make daily use fast.

  • Module system: define entities, fields and views without touching core code
  • Real-time updates across users via WebSockets
  • Drag-and-drop pipelines and reorderable lists
  • Role and permission model down to the field level
  • Prisma on PostgreSQL with migrations and seed tooling
03 / Outcome

Outcome.

  1. 01

    Adopted internally as the system of record for sales and delivery

  2. 02

    New modules can be added by one engineer in about a day

  3. 03

    Serves as a starting point for client CRM and back-office projects

04 / Technology stack

Technology stack.

Next.js, TypeScript, Prisma, PostgreSQL and WebSockets.

  • NextJS
  • TypeScript
  • Prisma
  • WebSockets
Visit live product

Building something similar?

Tell us about your product and we will share how we would approach it, with a realistic timeline and budget.