Dashboard & charts
Summary cards and charts (Recharts), including unpaid-invoice and total-receivables cards.
Web-based production and bookkeeping system for screen-printing businesses.
SABLONKU is an internal web application for screen-printing (sablon) businesses: order management, a live price calculator, production forms, invoicing, receivables, bookkeeping, material stock, purchasing, and financial reports — all in one system.
Built with Next.js 16 (App Router + Turbopack) and SQLite (better-sqlite3, no ORM), with a single-file database and auto-migration on startup.
Summary cards and charts (Recharts), including unpaid-invoice and total-receivables cards.
Order form with real-time plastisol/DTF pricing and fabric estimation while filling the order.
Material, print-area, finishing, sewing and accessory checklists; artwork, size breakdown, progress tracking and A4 printing.
Invoice list with filter and search, A4-printable detail view, payment recording and mark-as-paid.
Live-derived from orders and transactions — no duplicate tables — with direct links to the related invoice.
Income/expense transactions with categories: order DP, installments, settlements and corrections.
Stock levels with history; purchase entries link automatically to stock.
Summaries, this month's paid/unpaid invoices, latest transactions, and receivables due within 7 days flagged as overdue.
JWT session + bcrypt login with 3 roles (admin/produksi/finance), enforced on both API and sidebar, plus login rate limiting.

