Ali MawlaAS DESIGN LBWEB · SYSTEMS · BRANDING
← All projects

AS DESIGN LB / ERP for Wholesale & Distribution

INTERACTIVE PRODUCT DEMO

AS NEXUS 2.

A bilingual ERP that follows an order from quotation to shipment, invoice, payment and return, with stock, purchasing and finance moving together. Try it live with fictional data.

JavaScript (no framework)Accounting enginelocalStoragenode:testArabic RTL
Try the product demo ↗
AS NEXUS 2 / Interactive Demo
AS NEXUS 2 interface — project cover

AT A GLANCE

My role
Sole designer and developer
Technology
JavaScript (no framework) · Accounting engine · localStorage · node:test · Arabic RTL

The problem

Small distributors run orders, stock, invoices and accounting in separate tools, so numbers disagree. I wanted one system where a shipment, an invoice, a payment and a return always leave the books balanced.

What I built

  • An accounting engine in plain JavaScript: every action is a pure function on one state object, so a failed action (credit limit, wrong role) leaves the original state untouched.
  • Double-entry journals that always balance, FEFO lot allocation across two warehouses, partial shipments, returns that restore original cost, and bank matching that never posts cash twice.
  • 18 connected screens, Arabic and English (RTL), USD base with EUR and LBP display, data saved in the browser with JSON backup and restore.
  • 22 automated transaction tests (node:test) cover balanced journals, stock and receivable reconciliation, FEFO, expiry, tax rounding, returns and permissions.

Source code on GitHub ↗

01 / THE IDEA BEHIND THE INTERFACE

One order, followed from the first quotation to the final payment.

The design brief centres on presenting AS NEXUS 2 clearly to its audience, with an understandable content hierarchy and an easy next step.

Clear spacing, purposeful imagery and navigation that fits the screen. The screenshots and project link let you judge the details directly.

01

Credit checks before anything ships

02

Lot-level stock with expiry-first picking

03

Arabic and English from the same screens

FROM INTERFACE TO INTERACTION

See how the details connect.

AS NEXUS 2 — a silent walkthrough from order to payment

YOUR PROJECT, ITS OWN DIRECTION

Planning something similar?

Clinic website design, ecommerce development, mobile applications and workflow platforms in Lebanon. We agree on the user experience, implementation scope and deliverables before the work starts.

Build your project brief ↗

Ready to work on your project?