*** - Description: Design a system for managing different types of loans. - Features: - Handle loan applications, approvals, and disbursements. - Calculate interest and generate repayment schedules. - Track loan repayments and balances. - Provide notifications for due payments. - Generate financial reports and analytics. - Technologies: - Backend: Kotlin, Spring Boot - Frontend: Vaadin - Database: PostgreSQL / H2