Free Consultation WhatsApp Us

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.

Financial ServicesLoan ManagementMulti-Role PlatformLaravel + Vue.js

2

Loan Types Supported

65%

Processing Time Saved

5

User Access Levels

99%

Application Tracking Accuracy

TC Group Loan Management Platform

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.

1

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.

2

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.

3

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

READ / WRITE
UPLOAD / RETRIEVE
NOTIFICATIONS

MySQL Database

Users, Loans, Documents, Audit

Cloud Storage

IC, Financial Docs, Reports, PDFs

Email & SMS Services

Status Updates, Reminders

API Connection
Database Read/Write
External Service
Built by Advisory Apps

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 Loan

Rework 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

4 weeks

Phase 2

Multi-Loan & Referral System

3 weeks

Phase 3

Memo System & Reporting

3 weeks

Phase 4

Testing & Deployment

2 weeks

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.

01

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.

02

Core Module Development

Iterative sprints building the loan engine, document management, credit assessment entry, and DSR calculation modules with role-based access controls.

03

Integration & Collaboration

Built the inter-role memo system, multi-bank submission workflow, digital signature integration for consent forms, and notification pipeline.

04

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
Identity & Access · Standard

User Management

Unified user profiles, role-based access, and secure authentication

WebMobileAPI
6 features
CRM & Lead Management
Operations & Data · Advanced

CRM & Lead Management

Contact database, deal pipeline, activity logging, follow-up reminders, and sales reports

WebMobileAPI
6 features
Document Management
Content & Media · Advanced

Document Management

File storage with folder hierarchy, version control, access permissions, and preview

WebMobileAPI
6 features
Approval Workflow Engine
Operations & Data · Advanced

Approval Workflow Engine

Configurable multi-step approval chains with escalation, delegation, and SLA timers

WebMobileAPI
6 features
Dashboard & Analytics Builder
Analytics & Intelligence · Advanced

Dashboard & Analytics Builder

Drag-and-drop dashboard with charts, KPIs, real-time widgets, and role-based views

WebAPI
6 features
KYC & Identity Verification
Identity & Access · Enterprise

KYC & Identity Verification

Document upload, OCR extraction, liveness check, and manual review workflows for onboarding

WebMobileAPI
6 features
Activity & Audit Log
Analytics & Intelligence · Standard

Activity & Audit Log

Immutable system-wide activity logging with user attribution, filtering, and compliance exports

WebAPI
6 features
E-Signature & Approval
Content & Media · Advanced

E-Signature & Approval

Digital document signing with audit trail, multi-party signing order, and legal compliance

WebMobileAPI
6 features
In-App Notification Center
Communication & Messaging · Standard

In-App Notification Center

Bell-icon notification feed with read/unread, categories, deep links, and preferences

WebMobileAPI
6 features
Email Template Engine
Communication & Messaging · Standard

Email Template Engine

Visual email builder with dynamic variables, SMTP integration, and delivery tracking

WebAPI
6 features
Data Export & Reporting
Operations & Data · Standard

Data Export & Reporting

One-click export to Excel, CSV, and PDF with custom templates and scheduled reports

WebAPI
6 features
Commission Engine
Commerce & Payments · Advanced

Commission Engine

Tier-based and volume-driven sales commission calculation with payout management

WebAPI
6 features

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

Want similar results for your business?

Let's discuss how we can build a custom solution tailored to your needs.

Get a Free Consultation

Need help? Chat with us on WhatsApp for instant support!