Saqlain Sultan

Project

Majid Constructions — Inventory & Invoicing Suite

Full-stack Developer · 2026

Featured

Majid Constructions — Inventory & Invoicing Suite

Production SaaS dashboard for a construction & trading company in Oman

Majid Constructions needed to replace manual spreadsheets with a real-time system that finance staff and warehouse teams could both use safely. I designed the full data model in Prisma + MySQL, implemented three-tier RBAC (Super Admin, Admin, User) to gate sensitive financial records, and built server-rendered PDF generation for invoices and delivery orders. Stock costing uses a moving-average model with running ledger balances so discrepancies surface immediately. The client operates on this system daily; codebase is available on request under NDA.

Highlights

  • Three-tier RBAC (Super Admin, Admin, User) securing financial and inventory records
  • Full Prisma + MySQL data model covering invoices, DOs, purchase/issue tracking
  • Server-rendered PDF generation for invoices and delivery reports
  • Moving-average stock costing with real-time running ledger balances
  • OMR currency handling with 5% VAT calculation throughout
  • Codebase available on request (client NDA)

Tech stack

Gallery

← Back to all projects