Case Study · SaaS Platform / UI / UX

Bringing an offline craft industry online — without losing its trust

A multi-tenant SaaS that compresses brand-to-atelier collaboration from weeks of email and WhatsApp into a single, audit-logged workspace.

Moditra — B2B Modelist Atelier SaaS
ClientModitra
Year2026
CategorySaaS Platform / UI / UX
Visit the live sitemoditra.com

Challenge

Modelist services — the digital pattern-making industry behind every fashion brand — have always run offline. Brands send briefs via WhatsApp. Ateliers reply via email. Files cross over Drive links. Quotes happen on the phone. The whole thing depends on trust built over years, and that trust is invisible to anyone outside the relationship.

Our brief was harder than building 'just another SaaS': move this workflow online without breaking the relationships that make it work. The platform had to be invisible enough for ateliers to keep operating the way they always have — and useful enough for brands to actually adopt it.

Solution

We designed three distinct experiences on one codebase: a customer dashboard where brands submit briefs and track orders, a modelist studio where ateliers handle delivery and revisions, and an admin panel for moderation and KPI oversight. Each role sees only what it needs.

Underneath: a Next.js 15 + Fastify monorepo with Postgres + Drizzle ORM, Better Auth for SSO-grade session security, Cloudflare R2 for file uploads, Pusher for live updates. Chat translation in TR / EN / AR via Gemini Flash so language never blocks a quote. Everything multi-tenant, every action audit-logged.

The marketing site at moditra.com leads with typography — twenty years of pattern-maker craft framed as an editorial story rather than a feature list. The panel at app.moditra.com keeps the same restraint: dense data when you need it, generous whitespace when you don't.

Outcome

Brief-to-quote-acceptance now measured in minutes, not days. File revisions tracked automatically with version history. Modelist availability surfaced as a calendar — no more 'is X free next week?' DMs. Deadline alerts ship via cron every six hours; in-app notifications via Server-Sent Events.

Eleven phases shipped to production: chat with on-the-fly translation, admin chat moderation, order templates with repeat orders, list pagination + search + filter + sort across five list pages, modelist availability calendar, brand kit asset distribution. Each phase audit-logged with KVKK §3.6 compliance.

Live across three subdomains: marketing site, customer + modelist + admin panels, and a Fastify REST API. The industry still runs on relationships — but the relationships now run on Moditra.

Selected screens

Services

SaaS ArchitectureUI / UX DesignFrontend EngineeringBackend EngineeringDevOps

Stack

Next.js 15TypeScriptTailwind v4shadcn/uiBetter AuthDrizzle ORMPostgreSQLFastifyCloudflare R2PusherTurborepo
Working on something similar?

Let's see if we're a fit. Tell us what you're trying to ship.

Get in touch