The Solo Developer

Demo, fictional company

Lakeshore Precision Machining.

A job-shop ERP for a machine shop that does not exist. Every customer, part number, person and dollar on these screens is generated. The software is real: Blazor Server, .NET 9, SQL Server or SQLite, 158 tests, source you can read.

Ask for a walkthrough

What it is

The system a 60-person shop would have instead of a spreadsheet for quotes, a whiteboard for the floor, and memory for what shipped.

Quotes with the margin visible while you type. Jobs with routings. A board you drag cards across. A clock-on screen built for a gloved hand on a wall terminal. Stock with what is promised and what is free. Shipping that raises the invoice. Reports that show which jobs lose money. An audit trail that says who changed what.

This is the shape of what I build for manufacturers. Yours would have your work centres, your part numbers and the things your current system cannot do.

Dashboard with four summary cards, a machine load table and a jobs-by-status chart

Dashboard

What the shop looks like this morning: open jobs, what is at risk, what is due and what shipped this week, and the load queued at every work centre.

Kanban board with columns for quoted, released, in progress, on hold and complete

Board

Every open job by where it is. Drag a card to move it. A move the routing does not support snaps back and says why.

Job list with due dates, current operations, progress bars and status chips

Jobs

Open work, sorted by due date, with the current operation and who is running it. Late jobs say so in words, not only colour.

Job detail with time and money panel, routing table, material and shipping panels

Job detail

The screen that sells it. Quoted against actual, the margin so far, every operation with who ran it and how long it took, the material promised to it and what has shipped.

Quote list with status chips and margin percentages

Quotes

The pipeline by status. Margin on every quote, red when it is underwater. Accept one and every line becomes a released job with a routing.

Quote detail with price and margin panel and a lines table

Quote detail

Price, material, labour and margin per line. A quote that has gone to the customer is frozen; a revised price is a new quote.

Shop floor screen with a queue of jobs at one work centre and start buttons

Shop floor

The operator's screen. Dark, big targets, three things on it. Pick a work centre, start the job, finish it, type the good and scrapped counts.

Inventory list with summary cards and stock levels

Inventory

The rack: what is on hand, what is promised to jobs, what is actually free. Reorder follows free stock, so a full rack with four jobs drawing on it reads as reorder.

Shipping screen grouped by ready to ship, part shipped and shipped

Shipping

The dock. Finished work waiting for a truck, part shipments, what went out recently. Shipping raises the draft invoice in the same step.

Invoice list with receivables summary cards

Invoices

What is owed, what is overdue, what came in this month. Overdue is worked out from the due date, so it is right the morning it becomes true.

Reports screen showing the on-time delivery table

Reports

On-time delivery, work centre utilisation, job profitability. Export any of them to Excel and get a real workbook.

Audit log listing changes with user, action and record

Audit log

Every change made through the application, who made it, and the before and after values. Nobody has to ask IT who changed the due date.

Contact

(440) 290-9519
Lake, Cuyahoga and Geauga County, Ohio
Call(440) 290-9519