Casebang
Custom phone case e-commerce & retail POS system. Custom bundle engine, real-time ERP integration, production workflow queue, and financial reconciliation.
Overview
Casebang is an e-commerce platform and retail Point of Sales (POS) ecosystem built on Laravel 12, Lunar PHP, Livewire, and Filament. It bridges online storefront sales with physical retail kiosk workflows, production queues, and back-office ERPNext resource management.
As a Fullstack Developer at PT Intinya Technology, I have been responsible for designing custom database modifications, building the POS transaction and settlement reconciliation interface, optimizing the product bundling engine, and securing specific administration roles like the read-only Inspector views.
Key Features
E-Commerce Storefront & POS Interface
- Real-time custom web checkout with modular cart services, direct contact options, and customer accounts.
- Dedicated offline-first POS interface built with Livewire for physical kiosk operations, handling order search, filter, and processing.
- Custom PDF layouts for order invoice printouts, packing lists, and standard shipping labels.
Custom Parent-Child Bundle Engine
- Engineered
CasebangCartServiceto handle complex parent-child relations dynamically (e.g., matching a Design parent with a specific phone model Case variant as a child). - Implements independent stock deduction where purchasing a bundle splits inventory requirements across raw materials (case blanks) and design assets.
- Custom logic for type-specific promotions and discount calculations.
Real-Time ERPNext Integration
- Built
ErpHelperto automate synchronization of prices, materials, and available stocks from the ERPNext backend. - Includes atomic transaction handling during sync procedures to guarantee webstore availability numbers never drop to zero during heavy updates.
- Hyperlocal stock checks and location-aware availability validations for outlets.
POS Payment Settlement & Reconciliation
- Built
PaymentSettlementReconciliationmodule to match physical EDC terminal sales against digital order records. - Added tracking for EDC discrepancies and transaction proof image uploads (
edc_settlement_proof_path). - Integrated reconciliation metrics directly with parent ERP docs for simplified auditing.
Outlet Production Work Orders
- Custom manufacturing pipeline (
WorkOrder) for custom case prints inside physical stores. - Tracks order progression from pending, processing, to completed state.
- Auditing trail via OwenIt/Auditing to track status updates, employee actions, and history log.
Defensive RBAC & Read-Only Inspector Role
- Custom Filament 3 / 4 resource extensions enforcing strict read-only modes for the 'Inspector' staff role.
- Overrides Filament list, edit, and view page mappings to completely block edit access (throwing 403 dynamically) while replacing standard tables with custom widgets for viewing database records.
- Tailored UI widgets that hide interactive headers, batch/bulk commands, and row click actions.
Role
Fullstack Developer. Designed and developed the custom cart relationship structures, ERP sync helpers, production queue workflows, EDC reconciliation module, and role-based access restrictions. Led the application refactoring and ensured compatibility across e-commerce packages, local servers, and external ERP services.