End-to-end builds

case study (g)

CuttingMaster — Parametric Pattern Drafting

Fourteen body measurements in, a cutting-accurate SVG blouse pattern out — the tailor's drafting geometry encoded as software.

CuttingMaster pattern and measurement platform

At a glance

Problem

Sari blouse patterns are drafted by hand from proportional rules carried in one tailor's head — undocumented, inconsistent between tailors, impossible to hand over.

My contribution

Encoded the drafting geometry as a parametric SVG engine working in millimetres, then built the measurement, boutique and wholesale layers around it.

Audience

Boutique owners and tailors working made-to-measure, and the customers they measure once.

Tech stack

SVG generationParametric geometryPHPPrint-accurateJavaScriptMySQLTCPDF

01

The problem

Drafting a sari blouse pattern by hand is skilled, slow, and unforgiving. The tailor takes fourteen measurements, then draws the pattern directly onto paper or cloth using a set of proportional rules carried mostly in their head. The rules work. They are also undocumented, inconsistent between tailors, and impossible to hand to someone else.

A boutique feels this as a bottleneck: every customer's pattern depends on one person's hand. If that person is unavailable, the work stops. And a measurement written on a slip of paper in a drawer is one spill away from a customer having to be measured again.

The craft knowledge was real and reliable. It just wasn't written down anywhere a computer could reach.

02

The ten capabilities that matter

  1. 01Parametric SVG drafting — a pattern generated from measurements, redrawn instantly when any one of them changes.
  2. 02Millimetre coordinate space — every inch measurement converted to millimetres before geometry, so the output is cutting-accurate rather than approximately right.
  3. 03Encoded drafting rules — dart, bust variance, apex position and armhole geometry expressed as formulas instead of as a tailor's habit.
  4. 04Print-true output — PDF generation that holds real-world scale, so a printed pattern can be cut against directly.
  5. 05Projector output — the same pattern rendered for projection onto cloth, skipping paper entirely.
  6. 06Pattern Studio — a measurement form that validates each field against a plausible range as it is entered, catching a mistyped bust measurement before it becomes a ruined blouse.
  7. 07Anonymous-first capture — measurements can be submitted before signing up, then carried into the account on login, so the tool proves itself before it asks for registration.
  8. 08Boutique customer management — a searchable customer database with measurements linked per customer, replacing the drawer of paper slips.
  9. 09Category-aware fields — women, men, boy and girl each present their own measurement set rather than one generic form.
  10. 10Wholesale catalogue — a marketplace layer connecting wholesalers with the boutiques already using the drafting tools.

03

The engine

The interesting problem was not the CRUD around it — it was turning proportional drafting rules into geometry that survives contact with real bodies.

Every measurement is converted to millimetres at the boundary, and all downstream geometry works in that single unit. Mixed units are how drafting software produces patterns that look correct on screen and cut wrong on cloth.

  • Waist shaping derives from the chest-to-waist difference rather than being a fixed allowance.
  • Bust variance is computed against half-chest, so the draft adapts to body shape instead of scaling uniformly.
  • Apex position, armhole depth and sleeve geometry are each derived, so no measurement is silently ignored.
  • Field ranges are enforced at entry — a back length outside ten to eighteen inches is a typo, not a body.

A pattern that is beautiful on screen and wrong on cloth is not a pattern. It is a drawing.

04

Deployment & reach

PHP with a PDO data layer, session-based authentication with role separation across individual users, boutiques, wholesalers and admin, and an admin impersonation mode for supporting users who cannot describe what they are seeing.

Multilingual from the template layer, because the tailors this is built for do not all work in English. The platform is live at cuttingmaster.in.

05

What it changes

  • Drafting stops depending on one person's availability — the rules are in the system, not only in a head.
  • A customer measured once is measured once. The record persists and is searchable by name or reference.
  • A mistyped measurement is caught at entry rather than discovered after cutting.
  • A boutique can print or project a pattern at true scale on demand, without redrafting.