Back to Portfolio

AscendLine ERP

AscendLine ERP
AscendLine ERP - Slide 1
AscendLine ERP - Slide 2
AscendLine ERP - Slide 3
AscendLine ERP - Slide 4

About the Project

AscendLine ERP is a high-performance, enterprise-grade Enterprise Resource Planning system built on Laravel 11, Livewire 3, Alpine.js, and Tailwind CSS. Designed specifically for service industries, commerce, and financial governance, it provides end-to-end operational control with strict double-entry accounting, automated HR payroll processing, task countdowns, Salla e-commerce integration, and UI-driven backup & disaster recovery. 🌟 Key Functional Modules 💰 1. Standalone Financial Core & Accounting Ledger Chart of Accounts Tree: Complete hierarchical account code management (1000 Assets, 2000 Liabilities, 4000 Revenues, 5000 Expenses). Double-Entry Journal Entries: Every order, invoice, voucher, or payroll run automatically generates balanced debit/credit journal entries (JournalEntry & JournalEntryLine). Invoicing & Billing: Standalone service-driven billing with dynamic VAT tax calculations and PDF generation. Account Statements: Real-time customer/supplier statement reports and trial balance computations. 👥 2. HR & Automated Payroll Engine Employee Management: Comprehensive records tracking national IDs, IBANs, contracts, and salary breakdowns (basic, housing, transport, allowances). Attendance & Delay Tracking: Automated tardiness/delay tracking with penalty deductions. Payroll Generation: One-click batch or per-employee payroll runs with automatic deduction settlement, payment vouchers, and journal posting. 📋 3. Sales, Orders & Service Operations Order Pipeline: Complete lifecycle management from pending to in-progress and completed orders. Service Catalog: Service cataloging with searchable selects and client assignment. Public Client Order Tracker: Public-facing order status tracker accessible via unique order numbers (/track-order/{orderNumber}). Salla Webhook Integration: Direct integration with Salla store webhooks for real-time order sync. 💾 4. Enterprise Backup & Disaster Recovery UI-Driven Control: UI within System Settings (/settings/backup) allowing manual backup generation, zip listing, download, and one-click database restoration. Spatie Backup Core: Built directly on spatie/laravel-backup ensuring database integrity and standard dump files. 📐 Enterprise Quality & Performance Architecture The repository enforces enterprise-grade stability: Static Analysis: Enforced with PHPStan (Level 5) and Laravel Pint. N+1 Prevention: Strictly prohibited in non-production environments using Model::preventLazyLoading(!app()->isProduction());. Database Indexing: Optimized composite indexes on all high-frequency querying columns (orders, payrolls, attendances, tasks, employee_deductions). Query Profiling: Integrated Laravel Telescope with slow query warning threshold set to > 50ms. Traffic Load Testing: Root k6-load-test.js script configured to simulate a 200 Virtual Users (VU) traffic spike.

Technologies Used

php 8.4
laravel +12
livewire
Ui Dark Glassmorphisim
Docker & Docker Compose
Webhooks
Ai Agent Integration