Shop guide2 min read

How ThreadDesk runs a tailor shop

ThreadDesk is free Next.js source for a tailor shop: measurements, orders, rack tracking, delivery, and a portal for each role.

By Moeez Studio
  • website code
  • threaddesk
  • tailor shop
  • next.js
  • product spotlight

ThreadDesk is a cloud tailoring platform for multi-branch tailor and stitching shops. It brings measurements, orders, workshop handoff, rack numbers, delivery, and feedback into a single web app instead of scattered notebooks and phone calls.

Four roles, one system

PortalWhoWhat they do
CustomerEnd clientsSave measurement profiles per branch, place orders, track status, get notifications
SellerBranch staffDay-to-day orders and customers for assigned branches
AdminShop ownerBranches, users, clothing catalog, tailors, full order control, reports
DeliveryDelivery staffAssigned runs, out-for-delivery and delivered status with photo proof

Sign-in uses phone + password (NextAuth credentials). After npm run seed, demo password for all users is password123.

Order flow

Typical lifecycle: confirmed → stitching (tailor assigned) → ready (rack number) → out for delivery → delivered. Customers see updates via in-app notifications.

Tech stack

  • Next.js 14 (App Router), React 18, Tailwind CSS
  • MongoDB with Mongoose
  • NextAuth JWT sessions, Zod validation

Get the source

The project is free on GitHub. Clone moeezshakir/TailorAndStitchesMS, copy .env.example to .env.local, set MONGODB_URI and NEXTAUTH_SECRET, then:

```bash

npm install

npm run seed

npm run dev

```

Open http://localhost:3000 and use the demo phones from the README (admin 03000000001, seller 03000000002, customer 03000000003, delivery 03000000004).

Watch the walkthrough on the ThreadDesk product page—screenshots and demo video are there.

Open the ThreadDesk product page

References

Related

View all products