Auto Parts CRM

Project type
Internal product
Stage
Established operator
Deliverables
Product strategy, UX / UI design, custom software, workflow automation
Auto Parts CRM dashboard showing sales totals and agent performance

The current Version 5.0 Admin dashboard, shown with the public demo's sample data.

Introduction

MEE Auto Parts is a US aftermarket parts operation where a single sale touches quoting, order entry, invoicing, e-signature, carrier handoff, and payment follow-up.

The team was fast on the phone and slow on the paperwork. Leads were tracked in one place, orders in another, invoices in a third, and shipping status nowhere at all. Every handoff between those systems was a re-typed record and a chance to lose a sale.

We designed and built the CRM that holds all of it on one record — from the first inbound call to a signed invoice and a tracked delivery.

The vision

Replace six tools with one operating system for the business. We mapped the real path of a part — inquiry, quote, order, invoice, signature, carrier, delivery, payment — and built a single application around that path.

The measure of a CRM is not how much it can store. It is whether the person on the phone can see the next action without opening a second tab.

Design principle behind the Auto Parts CRM

Sweating the details

A tool people live in for eight hours a day earns its keep in the small decisions — where an action sits, what a colour means, how much a table can carry before it stops being readable.

  1. The number first, the label second

    Every card leads with the figure at display weight, then explains it. A manager scanning the dashboard reads values before they read words.

  2. Status is a colour, not a sentence

    In transit, invoiced, active, converted — each state has one chip treatment used identically across leads, orders, shipments, and users.

  3. Actions sit on the object they act on

    Invoice controls live on the order. Convert-to-order lives on the lead row. Nothing important hides behind a menu two levels deep.

  4. Dense, but never cramped

    Tables carry eight columns at a comfortable 44px row height, on a soft blue-white canvas that keeps long shifts easy on the eyes.

Palette

  • Action blue#2563EBPrimary actions, links, active nav
  • Ink#0B1830Headings and figures
  • Slate#66748BBody copy and helper text
  • Confirm#0F7A4DPaid, active, invoiced states
  • Attention#D97706Follow-ups and partial payments
  • Exception#DC2626Delays and outstanding balance
Auto Parts CRM order detail with invoice controls, customer data, pricing, notes, and history
Invoice generation, PDF download, editing, signature requests, and fresh signing links sit in one row of controls — and every action writes to the timeline beside it.

Old meets new

Four places where a sale quietly leaked, and what replaced each one.

  1. 01Lead captured
  2. 02Quoted
  3. 03Converted
  4. 04Order built
  5. 05Invoiced
  6. 06Signed
  7. 07Shipped
  8. 08Reported

The product in operation

The finished product connects dashboards, leads, orders, invoices, shipments, replacements, and role-based access. The separate project page documents each workspace in detail.

Auto Parts CRM leads workspace with filters, customer records, quotes, and statuses
Lead workspaceThe team can filter, assign, qualify, and convert leads while keeping customer, vehicle, quote, and status details together.
Auto Parts CRM shipment table with carrier, PRO, ageing, and delivery status
Shipment controlPickup, PRO, carrier, ageing, and delivery status stay connected to each sale so the team can answer quickly.
Auto Parts CRM user center for creating team accounts and managing role-based access
Team accessAdmins can create users, assign sales or shipping roles, review status, and keep access aligned with responsibility.

Outcomes

What the team got.

Built with

Next.js · React · TypeScript · Node.js · REST APIs · PostgreSQL · PDF generation · E-signature flow · Role-based auth

Have a workflow that lives in six tools?

We design and build internal systems that hold an entire operation on one record — from first inquiry to final payment.