Work project

Apparel Order Platform

A full rebuild of an apparel manufacturer's order system, from the first quote to the final payment, with an API, a web app and AWS infrastructure.

  • TypeScript
  • NestJS
  • Prisma
  • PostgreSQL
  • Next.js
  • React
  • Tailwind CSS
  • Stripe
  • AWS
  • Terraform

An apparel manufacturer in the United States ran its business on an ageing order system, and I rebuilt it. The new platform covers an order from the first quote a salesperson writes to the last payment a customer makes. I built both halves: a NestJS, Prisma and PostgreSQL API, and a Next.js and React web app on top of it.

The screens came from a design project. When the design and the data disagreed, I chose whichever option kept the app consistent, so every list, form and record page works the same way.

Customers approve quotes on a public page, ticking each term they accept, and pay through Stripe links. Quotes, orders and invoices print as PDFs in the company’s own layout and go out by email through Amazon SES. Every record keeps a history of who changed what. The AWS infrastructure is in Terraform, and a release can’t ship until it passes a Trivy security scan.

I wrote about one bug from this project, a date that moved back a day every time someone saved.

Loading the terminal…