How loancrm/loancrm-frontend works
Eloanspro is an Angular loan-origination and lending-operations application, with an admin workspace for managing leads, documents, credit evaluation, lender logins, disbursals, and accounting. The main user journey is organized around those distinct operational stages, alongside communications and reporting capabilities. The routing excerpt confirms guarded, lazy-loaded admin areas; sampled service excerpts show backend API access. The README is only Angular CLI boilerplate, and component-to-component workflow wiring is not established by the sampled source, so uncertain handoffs are not drawn.
Main entry points: admin-routing.module.ts Admin shell and routes · service-meta.ts Application API · auth.service.ts Authentication · leads.component.ts Lead management
Components 20
Workspace and Leads
- Admin shell and routes
src/app/admin/admin-routing.module.ts - Authentication
src/app/auth.service.ts - Lead management
src/app/admin/leads/leads.component.ts - Public enquiries
src/app/public-enquiry/public-enquiry.component.ts
Credit and Documents
- File management
src/app/admin/files/files.component.ts - Credit evaluation
src/app/admin/credit-evaluation/credit-evaluation.component.ts - BRE eligibility
src/app/admin/credit-evaluation/bre-eligibility.service.ts - Credit integrations
src/app/admin/integrations/integrations.component.ts
Lender Operations
- Lender directory
src/app/admin/bankers/bankers.component.ts - Lender logins
src/app/admin/logins/logins.component.ts - Approvals
src/app/admin/approvals/approvals.component.ts - Disbursals
src/app/admin/disbursals/disbursals.component.ts
Finance and Reporting
- Accounting
src/app/admin/accounting/accounting.component.ts - Reports
src/app/admin/reports/reports.component.ts
Engagement
- WhatsApp campaigns
src/app/admin/whatsapp/whatsapp.component.ts - WhatsApp API service
src/app/admin/whatsapp/whatsapp.service.ts - Callbacks
src/app/admin/callbacks/callbacks.component.ts - Workflow automation
src/app/admin/workflows/workflows.service.ts
Other components
- Staff user
- Application API
src/app/services/service-meta.ts
Connections 22
- Staff user → Admin shell and routes: opens workspace
- Admin shell and routes → Authentication: guards access
- Admin shell and routes → Lead management: loads leads
- Admin shell and routes → File management: loads files
- Admin shell and routes → Credit evaluation: loads credit
- Admin shell and routes → Credit integrations: loads integrations
- Admin shell and routes → Lender directory: loads lenders
- Admin shell and routes → Lender logins: loads logins
- Admin shell and routes → Approvals: loads approvals
- Admin shell and routes → Disbursals: loads disbursals
- Admin shell and routes → Accounting: loads accounting
- Admin shell and routes → Reports: loads reports
- Admin shell and routes → WhatsApp campaigns: loads campaigns
- Admin shell and routes → Callbacks: loads callbacks
- Admin shell and routes → Workflow automation: loads workflows
- Staff user → Public enquiries: submits enquiry
- Credit evaluation → BRE eligibility: checks eligibility
- Authentication → Application API: requests profile
- Lead management → Application API: requests lead data
- Accounting → Application API: requests accounting data
- WhatsApp campaigns → WhatsApp API service: uses campaign service
- WhatsApp API service → Application API: calls API