System & Architecture
Scope & Introduction
Project vision, goals, module scope, and development roadmap.
Requirements
Functional and non-functional system requirements with quality attributes.
Git Conventions
Branching strategies, commit message standards, and workflow guidelines.
UI Framework
WinBox.js implementation and desktop-like interface decisions.
Architecture & Technical Docs
Technology Stack
PHP 8.2, Laravel 12, Livewire 3.6, and development tools.
Architecture Layers
Layer separation, data flow, and responsibility patterns.
Directory Structure
Project organization, modules, and file conventions.
Approval Workflow
Multi-level approval engine and state management.
RBAC Authorization
Casbin-powered role-based access control system.
Event-Driven
Domain events, listeners, and module communication.
Dev Guidelines
Best practices, checklists, and common pitfalls.
Core Modules
Operational Modules
Pre-Sale
Inquiries, quotations, and booking conversions.
Cash Sale
POS, invoicing, and direct payment collection.
Lease Sale
Agreements, installments, and credit checks.
Lease Policy Engine
Policy-driven architecture for lease processing validation and decisions.
Purchase
Supplier procurement and receiving workflows.
HR & Payroll
Employee tracking, attendance, and payroll.