uns-input — Manual Data Entry

Operators submit scrap counts, quality checks, notes, and adjustments via HTTP.

LanguageNode.js
TypeHTTP function
Scaffolded withfnkit node
Depends onPostgreSQL

What It Does

HTTP API for operators to submit scrap counts, quality measurements, notes, adjustments, and downtime reasons.

Input Types

TypeDescription
scrapRejected parts + reason
noteFree-text note
adjustmentValue correction
qualityQuality check
downtime_reasonManual downtime reason

API

POST /uns-input  {"type":"scrap","machine":"cnc-01","operator":"John","data":{"quantity":3}}
GET  /uns-input?machine=cnc-01&type=scrap
DELETE /uns-input?id=42

Quick Start

cd uns-input && cp .env.example .env && docker compose up -d
curl http://localhost:8080/uns-input | jq