A comprehensive banking platform providing lending, deposit, transaction, joint venture, and investment services — built on enterprise-grade Java EE architecture with modern React frontends.
TEMCO Banking Application is organized into three service tiers, prioritizing core banking operations
12 lending products + 8 deposit products forming the foundation of TEMCO's banking operations
9 transaction and payment services enabling fund movement and payment processing
5 joint venture services + 6 investment services for advanced financial operations
40 banking services across the complete financial lifecycle
12 loan types including personal, student, mortgage, vehicle, business, microfinance, gold, overdraft, leasing, factoring, FD-backed, and pawning
8 deposit types: savings, fixed deposits, recurring deposits, current accounts, children's, senior citizen, corporate, and call deposits
Internal transfers, CEFT/SLIPS interbank, standing orders, and direct debits with real-time processing
Payment gateway, bill payments, QR code payments, cheque management, and demand drafts
Multi-party JV accounts, P&L sharing, JV loans, escrow facility, and consolidated reporting
Stock market, money market, government securities, unit trusts, portfolio management, and fixed income
CBSL compliance, AML/KYC, PCI-DSS, JWT auth, RBAC, OTP via WhatsApp, full audit trail
Chart of accounts, journal entries, voucher management, bank reconciliation, and financial reporting
9 user roles across 3 web portals with role-based access control
Full system access, configuration, user management
Admin PortalBranch-level operations and approvals
Admin PortalLoan processing, document verification
Admin PortalTransaction processing, deposits, withdrawals
Admin PortalJournal entries, reconciliation, reporting
Finance AppStock/money market operations
Admin PortalSelf-service banking, loan applications
Customer PortalJoint venture account access
Customer PortalRead-only access to all records
Admin PortalBack-office operations, loan processing, user management, branch operations, accounting
Financial management, reporting, reconciliation, voucher management, journal entries
Member self-service, loan applications, account management, fund transfers, payments
Java EE application server — authentication, business logic, REST APIs, JPA/Hibernate ORM
System architecture, deployment topology, authentication flow
All 40 banking services with 300 functional requirements
175 existing + 84 new tables across 11 entity groups
REST API specification with authentication and data models
36-week delivery plan across 6 phases with risk assessment
Week-by-week execution plan with deliverables and milestones