Multi-Tenant POS System

Full Stack
Backend
Frontend
Web Dev
API Development
Multi-Tenant POS System

Tech Stack

React
Express.js
PostgreSQL
Prisma
Tailwind CSS
Node.js
JWT
PM2

Description

Multi-Tenant POS System adalah aplikasi Point of Sale yang dirancang untuk mendukung multiple companies dengan data isolation lengkap. Sistem ini menyediakan solusi komprehensif untuk manajemen inventori, penjualan, dan keuangan retail.

Aplikasi ini dilengkapi dengan role-based access control untuk Super Admin, Company Admin, dan Employee. Fitur unggulan termasuk multi-unit pricing per branch, purchase order system dengan approval workflow, dan subscription billing terintegrasi dengan Midtrans payment gateway.

  • Mengembangkan arsitektur multi-tenancy dengan complete data isolation per company
  • Implementasi role-based access control: Super Admin, Company Admin, dan Employee
  • Membangun multi-unit pricing system untuk produk dengan unit berbeda per cabang
  • Mengembangkan Purchase Order system dengan approval workflow
  • Implementasi inventory management: stock tracking, transfers, dan adjustments
  • Integrasi Midtrans payment gateway untuk subscription billing
  • Membuat internationalization support (Indonesian/English)
  • Setup automated logging dengan Winston untuk monitoring

Page Info

Dashboard

Main dashboard dengan sales overview

/experience/pos-system/dashboard-1.png/experience/pos-system/dashboard-2.png

Product Management

Multi-unit pricing dan inventory

/experience/pos-system/products-1.png/experience/pos-system/products-2.png

Purchase Orders

PO system dengan approval workflow

/experience/pos-system/po-1.png/experience/pos-system/po-2.png

Subscription & Billing

Subscription management dengan Midtrans

/experience/pos-system/billing-1.png/experience/pos-system/billing-2.png