Mohammed Bawazir
Back to work

ERP for accounting, inventory, and documents

Alshaheen System

An ERP for accounting, inventory, POS, and documents. It can run as a web system and as a desktop application.

Alshaheen System

01 / 07

Stack

  • Next.js
  • TypeScript
  • tRPC
  • Prisma
  • PostgreSQL
  • Electron
  • Better Auth

What it is

Alshaheen is a business system, not a demo dashboard: a POS with an open shift and dual cash boxes (YER/SAR), an item catalog with SKU and min-sale prices, sales invoices, customer ledgers, quotations, and a chart of cash and bank accounts for the fiscal year.

Features

  • POS with an open shift

    A floor sale with dual cash boxes (YER/SAR) and an open shift.

  • Items and prices

    SKU, balances, and a minimum sale price on the item.

  • Documents that print

    Sales, purchases, quotations, and vouchers print from company templates.

  • Web and desktop

    The same ERP path runs in the browser and as an Electron app.

Components

Inside: POS, sales and purchase documents, item balances and pricing, customers, quotations, journal entries, cash/bank accounts, print templates, company tenants, and an Electron desktop path.

  • 01

    POS

    An open shift with dual cash boxes (YER/SAR) for floor sales.

  • 02

    Items

    Catalog with SKU, balances, and a minimum sale price.

  • 03

    Documents

    Sales, purchases, quotations, and vouchers as printable documents.

  • 04

    Accounts

    Customers, cash/bank accounts, and journal entries for the fiscal year.

The work

I worked on the ERP screens and data path: documents, inventory, accounts, print templates, and getting it runnable on the web and on the desktop.