PROJECT 09 · RETRO CYBERPUNK · SOURCE-MERGED PWA

INVENTORY ERP
CONTROL

Inventory, purchasing, suppliers, warehouses, stock movement, valuation, orders, audit, import/export, dan kontrak adapter ERPNext dalam satu PWA browser yang responsif.

Launch Workspace Official GitHub
ERPNextUpstream model
LOCALOffline data
PWAInstallable
V11Cyber merge
Setting the stage

Source-Merged Project

Penggabungan mengikuti pola compiler Rust yang berhasil: wadah proyek tetap menjadi produk utama, fungsi browser berjalan nyata, source upstream disertakan sebagai bukti dan kontrak adapter memisahkan mode statis dari backend produksi.

Original project retained

Identitas, PWA, ikon, offline fallback, aset developer-source dan paket upstream dari lampiran tetap berada di dalam ZIP.

Upstream capabilities mapped

Model domain ERPNext dipetakan ke UI lokal: Item, Warehouse, Supplier, Stock Entry, Sales Order, Purchase Order, GL Entry dan Audit Log.

Interactive command deck

ERP CYBERDESK

Semua kontrol inti bekerja langsung di browser, tersimpan di localStorage, responsif di perangkat mobile/laptop, dan dapat diekspor untuk audit atau dokumentasi.

Architecture

Strong Shell · Real Contract

Cloudflare Pages menjalankan shell statis/PWA. Sambungan ERPNext nyata tetap melalui adapter API server-side agar token tidak pernah berada di browser.

01 UI Layer

Semantic HTML, cyberpunk CSS, accessible navigation, reduced-motion fallback dan mobile-first workspace.

02 Domain Layer

Project-specific workflows, validation, filtering, metrics, audit, import/export dan deterministic local state.

03 Adapter Layer

Kontrak endpoint, entity map, authorization boundary dan production connection notes.

Selected upstream

frappe/erpnext

Source dan bukti lisensi dari paket sebelumnya dipertahankan. Berkas manifest tambahan menjelaskan apa yang berjalan di browser dan apa yang memerlukan backend asli.

Cloudflare Pages

Direct Upload Ready

Ekstrak tidak diperlukan: unggah ZIP langsung sebagai prebuilt assets. index.html, manifest, service worker, offline page, redirects dan headers berada di root.

  1. 01 Upload

    Pilih Direct Upload dan unggah satu ZIP proyek.

  2. 02 Verify

    Buka /health.txt, uji navigation, CRUD, export, install dan offline fallback.

  3. 03 Connect

    Hubungkan API nyata hanya dari server/Worker dengan secret yang tidak dikirim ke client.