Case Study
·2020
TC Group
Digitising the Loan Application Lifecycle for a Malaysian Loan Agency
Web-based loan management platform covering personal and commercial loans — from lead registration through credit assessment, multi-bank submission, and disbursement — built with Laravel, Vue.js, and MySQL for a five-role stakeholder ecosystem.
2
Loan Types Supported
65%
Processing Time Saved
5
User Access Levels
99%
Application Tracking Accuracy
The Challenge
Managing loan applications across disconnected workflows
TC Group's loan processing involved multiple stakeholders — managers creating leads, applicants submitting documents, admins entering credit data, and banking partners reviewing submissions. With no centralized system, every handoff relied on manual communication. Documents were emailed or hand-delivered, eligibility calculations varied by staff, and there was no single view of an application's status across its lifecycle.
Paper-Based Processing
Loan applications were managed through spreadsheets and physical documents with no centralized tracking — leading to lost files, duplicated entries, and delays across every stage of the pipeline.
Disconnected Stakeholders
Agents, managers, and banking partners communicated via phone calls and email threads — making it impossible to maintain a clear audit trail or ensure timely follow-ups on pending submissions.
No Automated Screening
Eligibility checks and financial ratio calculations were performed manually by staff, resulting in inconsistent assessments, slow turnaround times, and missed opportunities for qualified applicants.
The Solution
Full-lifecycle digital platform with role-based collaboration
Advisory Apps built a web-based platform on Laravel and Vue.js with MySQL — covering every stage of the Malaysian loan application process. The system supports personal and commercial loan types with distinct application forms, consent requirements, and document workflows. Five user roles (Admin, Director, Manager, Applicant, Banking Partner) each see a tailored dashboard with role-scoped permissions controlling what data and documents are accessible at every endpoint.
System Architecture
The platform is built on a three-tier architecture — Vue.js single-page application communicating with a Laravel API backend, backed by MySQL and cloud storage for documents.
Applicant Portal
Vue.js SPA
Self-Service
Manager Dashboard
Vue.js SPA
Lead & Loan Mgmt
Admin Panel
Vue.js SPA
System Control
Banker Portal
Vue.js SPA
Submission Review
REST API
Laravel API Backend
Auth Service • Loan Engine • Document Service • Notification Service
MySQL Database
Users, Loans, Documents, Audit
Cloud Storage
IC, Financial Docs, Reports, PDFs
Email & SMS Services
Status Updates, Reminders
Loan Application Flow
How a loan application progresses through the platform — from initial lead registration through credit assessment, internal review, bank submission, and final disbursement.
Step 1
Lead Registration
Client self-registers or manager creates referral lead
Step 2
Application Form
Loan type selected — personal or commercial — with type-specific fields
Step 3
Document Upload
IC, financial statements, and supporting documents uploaded
Step 4
Credit Assessment
Admin enters credit report data and runs eligibility pre-check
Step 5
DSR Calculation
Automated Debt Service Ratio computed from income & commitments
Step 6
Internal Review
Manager-to-banker memo exchange with per-bank visibility
Step 7
Bank Submission
Application submitted to one or more banking partners
Step 8
Approval Cycle
Approved / Rejected / Rework — loops back to Step 4 if needed
Step 9
Disbursement
Loan disbursed and application marked complete with full audit trail
Loan Type at Step 2:
Personal Loan Commercial LoanRework returns to Credit Assessment (Step 4) for re-evaluation
End-to-End Digital Loan Lifecycle
A unified platform managing every stage from lead registration through document upload, credit assessment, internal review, bank submission, and disbursement — replacing all manual handoffs with tracked digital workflows.
Role-Based Collaboration Platform
Five distinct user roles — Admin, Director, Manager, Applicant, and Banking Partner — each with tailored dashboards, document visibility rules, and a real-time memo system for structured inter-role communication.
Automated DSR & Eligibility Engine
Built-in Debt Service Ratio calculator and eligibility pre-screening that automatically processes income documentation, credit data, and financial commitments — delivering instant qualification assessments with configurable thresholds.
Implementation Timeline
Phase 1
Core Platform & Loan Engine
Phase 2
Multi-Loan & Referral System
Phase 3
Memo System & Reporting
Phase 4
Testing & Deployment
Methodology
Agile sprints with iterative stakeholder validation
The project followed an iterative sprint cycle with role-specific user acceptance testing at each milestone. Every sprint delivered working software validated by representatives from all five user roles — ensuring the platform matched real-world loan processing workflows from the start.
Requirements & Architecture
Mapped the full Malaysian loan application lifecycle — personal and commercial loan types — and designed the multi-role permission matrix, database schema, and API architecture.
Core Module Development
Iterative sprints building the loan engine, document management, credit assessment entry, and DSR calculation modules with role-based access controls.
Integration & Collaboration
Built the inter-role memo system, multi-bank submission workflow, digital signature integration for consent forms, and notification pipeline.
UAT & Production Rollout
End-to-end user acceptance testing across all five roles, data migration from legacy spreadsheets, staff training, and production deployment.
Key Features Delivered
Multi-Role Access Control
Five distinct user roles — Admin, Director, Manager, Applicant, Banking Partner — each with tailored permissions, dashboard views, and document visibility rules enforced at every API endpoint.
Automated DSR Calculation
Real-time Debt Service Ratio engine that processes income documentation and financial commitments against configurable thresholds for instant eligibility pre-screening.
Role-Based Document Visibility
Granular document access controls where applicants upload their own documents but cannot view admin-uploaded credit reports, while managers and bankers see role-appropriate subsets.
Multi-Bank Submission & Memo System
Submit applications to multiple banking partners simultaneously with per-bank memo threads ensuring each partner only sees communication relevant to their submission.
Digital Consent Signatures
Built-in e-signature workflow for consent forms including commercial loan authorization — eliminating paper-based consent collection.
Duplicate Detection & Cooldown
IC and Business Registration Number duplicate checks with configurable cooldown periods preventing redundant applications and protecting data integrity.
The Results
Measurable impact across loan operations
65%
Faster Loan Processing
End-to-end processing time reduced from days of manual handoffs to hours of tracked digital workflows.
100%
Application Traceability
Every loan application tracked from lead creation through disbursement — no lost files, no missed follow-ups.
80%
Document Handling Efficiency
Automated document classification, role-based visibility, and cloud storage eliminated physical file management.
3x
Faster Internal Communication
Structured memo system replaced untracked phone calls and emails with auditable, role-scoped messages.
Modules Used
Built with production-ready modules
This project leverages our library of battle-tested modules — each independently scoped, tested, and deployed across multiple client projects.
User Management
Unified user profiles, role-based access, and secure authentication
CRM & Lead Management
Contact database, deal pipeline, activity logging, follow-up reminders, and sales reports
Document Management
File storage with folder hierarchy, version control, access permissions, and preview
Approval Workflow Engine
Configurable multi-step approval chains with escalation, delegation, and SLA timers
Dashboard & Analytics Builder
Drag-and-drop dashboard with charts, KPIs, real-time widgets, and role-based views
KYC & Identity Verification
Document upload, OCR extraction, liveness check, and manual review workflows for onboarding
Activity & Audit Log
Immutable system-wide activity logging with user attribution, filtering, and compliance exports
E-Signature & Approval
Digital document signing with audit trail, multi-party signing order, and legal compliance
In-App Notification Center
Bell-icon notification feed with read/unread, categories, deep links, and preferences
Email Template Engine
Visual email builder with dynamic variables, SMTP integration, and delivery tracking
Data Export & Reporting
One-click export to Excel, CSV, and PDF with custom templates and scheduled reports
Commission Engine
Tier-based and volume-driven sales commission calculation with payout management
Conclusion
Structured loan operations, delivered digitally
The TC Group Loan Management Platform demonstrates how a well-structured digital system can replace fragmented manual processes in the financial services sector. By mapping the entire Malaysian loan application lifecycle — personal and commercial — into a single platform with five distinct user roles, Advisory Apps delivered a system where every handoff is tracked, every document is role-scoped, and every eligibility assessment is automated.
The result: 65% faster processing, 100% application traceability from lead to disbursement, and a structured memo system that replaced untracked phone calls with auditable, role-scoped communication between managers and banking partners.
Future Outlook
- Automated credit report integration for real-time scoring
- Applicant-facing mobile app for self-service application tracking
- AI-powered loan recommendation engine based on applicant profiles
- Multi-currency support for cross-border commercial loan applications
Services Used
Capabilities behind this project
Want similar results for your business?
Let's discuss how we can build a custom solution tailored to your needs.
Get a Free Consultation