Skip to content

Case 01 / 10Automotive parts ERP & marketplace

PartsPilot.

A parts counter, a stockroom and a garage that never mix up your shelves.

PartsPilot is an all-in-one SaaS for motorcycle and auto parts shops: counter POS, stockroom, garage jobs and an online marketplace sharing one real-time inventory, in five languages and five currencies — with a private demo shop for every visitor.

Status
Live beta
Timeline
Sep 2026 — Present
Context
Own SaaS product
Tags
SaaS, Multi-tenant, POS, Bangladesh · GCC · UK
35
Admin screens
5
Languages incl. Bangla & RTL Arabic
380+
Commits in 4 weeks
parts-pilot-v1.vercel.app01 / 06
PartsPilot — LandingPartsPilot — Owner dashboardPartsPilot — Counter POSPartsPilot — Garage job boardPartsPilot — InventoryPartsPilot — Online orders & couriersLanding

01The problem

Parts shops run the counter on paper, the stockroom on a spreadsheet and the garage on memory — so the same brake pad gets sold twice and nobody knows what the day really made.

My roleProduct, design and full-stack engineering — from the Prisma schema and tenancy model to the POS hotkeys and the landing page.

02What I built

  1. 01Counter POS with barcode scanning, split-tender payments (cash, card, due, bKash, Nagad), holds, hotkeys and offline sales that sync back.
  2. 02Owner dashboard that opens on “needs you today”: approvals, a cash drawer that doesn’t balance, low stock, bikes ready for delivery.
  3. 03Garage service floor: a drag-and-drop job board (received → in progress → ready → delivered), service bays and mechanic workload — jobs never touch retail stock.
  4. 04Inventory with stock health, movements, damaged and inspection pools, stock counts and branch transfers; purchases with average costing.
  5. 05Online orders with a 15-minute cart lock, Pathao and Steadfast courier tracking and in-store pickup by QR.
  6. 06Reports, cash and expenses with approvals, a full audit log, and SaaS billing with plans, seats and invoices.
  7. 075 locales including Bangla and full RTL Arabic, 5 currencies and regional VAT.

03Stack

Next.js 16TypeScriptPrisma 7PostgreSQLnext-intlRadix UITanStack TableRechartsFramer Motion

04Milestones

  • ✓Counter POS + offline sync
  • ✓Garage job board
  • ✓Marketplace with cart lock
  • Private 24-hour sandbox demos
Roadmap70%

Every screen.

06 screens
PartsPilot — Landing
01Landing
PartsPilot — Owner dashboard
02Owner dashboard
PartsPilot — Counter POS
03Counter POS
PartsPilot — Garage job board
04Garage job board
PartsPilot — Inventory
05Inventory
PartsPilot — Online orders & couriers
06Online orders & couriers
Next case study · Multi-tenant restaurant SaaSRestaurantOS