Initial commit
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
Good question. Here's an honest gap analysis based on what the app currently has:
|
||||
High-Impact Gaps
|
||||
Customer Communications
|
||||
- Automated SMS/email triggers on job status changes (e.g., "Your job is ready for pickup")
|
||||
- Currently there's a NotificationLog entity but no outbound delivery
|
||||
- Without this, staff are still making manual calls
|
||||
|
||||
DONE
|
||||
Printable Job Tickets / Work Orders
|
||||
- A shop floor ticket with job number, customer, parts, powder specs, and a QR code
|
||||
- Workers need something physical to travel with the parts through the shop
|
||||
- QR scanning to bump job status would tie this together nicely
|
||||
|
||||
DONE
|
||||
Time Tracking
|
||||
- No way to record actual hours worked per job
|
||||
- This means labor cost is always estimated, never actual
|
||||
- Actual vs. quoted labor variance is invisible without it
|
||||
|
||||
DONE
|
||||
Job Costing / Profitability per Job
|
||||
- Related to time tracking — you can't see "did we make money on this job?"
|
||||
- Would need: actual labor hours + actual powder used + overhead allocation vs. quoted price
|
||||
---
|
||||
|
||||
Medium-Impact Gaps Purchase Orders
|
||||
- You have AP/Bills and inventory, but no PO workflow to actually order powder from vendors
|
||||
- Reorder alerts exist but the ordering process itself is manual
|
||||
|
||||
DONE
|
||||
Rework / Warranty Tracking
|
||||
- No way to flag a job as a redo, link it to the original, and track rework cost
|
||||
- Important for quality control trends
|
||||
|
||||
Recurring Jobs / Job Templates
|
||||
- Commercial customers often send the same parts repeatedly
|
||||
- Copy-from-previous-job saves significant quoting time
|
||||
|
||||
Calendar / Visual Scheduler
|
||||
- The oven scheduler exists, but there's no day/week view of all jobs, appointments, and worker assignments together
|
||||
- Drag-and-drop scheduling on a timeline is a common shop floor need
|
||||
|
||||
Delivery / Pickup Management
|
||||
- No route/delivery tracking if they deliver finished parts
|
||||
- No digital sign-off on customer pickup (capture name, date, confirmation)
|
||||
|
||||
Lower Priority but Common in Shop Software
|
||||
Customer Portal
|
||||
- Let customers view job status, approve quotes, and pay invoices without calling - High effort but eliminates a lot of inbound calls
|
||||
Accounting Export - QuickBooks or Xero sync — right now financial data lives only in this app
|
||||
- Many small shops want their accountant to access QB, not a custom app
|
||||
Label Printing - Job bag labels / part tags with job number, color, customer, barcode
|
||||
- Usually ZPL for Zebra printers or PDF labels
|
||||
Mobile Shop Floor View - A stripped-down, large-button interface optimized for a tablet mounted in the shop
|
||||
- Just: scan or tap job → change status → done
|
||||
--- What's Already Solid
|
||||
You have good coverage of: quoting, invoicing, payments, inventory, equipment maintenance, worker management, appointments, oven scheduling,
|
||||
reporting, and AI-assisted quoting. The financial layer (AR, AP, P&L, balance sheet) is more complete than most small-shop systems.
|
||||
The single biggest gap in daily operations is probably communications + job tickets — those two touch every job, every day. Time tracking and job costing would be the biggest business intelligence gap.
|
||||
Reference in New Issue
Block a user