Lending Tree - Banking App

Note: Please Scroll Down to See the Download Link.


Lending Tree is an interface which facilitates a customer to apply for a loan from on-line and to track the status from time-to-time along with aiding the loan approval agency to verify and accept/reject the customer file. Lending Tree is unique in such a way, it not only helps the customers but also the loan agency to check the pending, assign it to a departments, complete the formalities and procedures between the departments and  arrive at decisions to very fact in addition to providing a transparency system for everyone.

The customer can directly apply for a loan by selecting a bank and loan type from the list available. The application is received by loan agency that will have three departments- PickUp, Verification and Legal. This system can be controlled by the administrator. First he will look at the application received and allot the application for a particular employee of pickup department. The employee will go and make a physical verification of the documents at the customers and receives the documents necessary for the loan. Then he logs into this system and forwards the application to the verification department which will verify the whereabouts of the person, his organization, his salary particulars etc. and then forwards the application with a status verified. Then application reaches the legal department. The legal department people will verify the builder details and when satisfied sends their report to the administrator.

Existing System:

                        Here the existing system is a manual one using which the banking agent can’t maintain the effectively by sharing across different branches with proper security and can’t track details easily. It doesn’t provide proper co-ordination between different departments of the company. It doesn’t allow the customer to check the status of his file in proper way which leads customer dis-satisfaction.

Ø  Doesn’t provide faster and effective system

Ø  Doesn’t provide good co-ordination between departments

Ø  Doesn’t provide effective forwarding system to move the file from one level to another

Ø  Doesn’t user-friendly interface

Ø  Difficulty in generating different reports as per the business requirement

Ø  Doesn’t facilitate the services from online

Proposed System:

The online automated system with web-based architecture can support issues like.

Ø  This system maintains the information related different departments and stored at a central DB, which leads easy accessibility and consistency

Ø  Interest rates of different banks and the other details are also available at the click of a mouse.

Ø  Customer can apply for a loan and track his file details from online.

Ø  The decision process in faster and more consistent

Ø  Provides good communication between two departments

Ø  Provides a facility to generate the reports very easily.

Module Description:

The system after careful analysis has been identified to present itself with the following modules:

1. Administrator Module:

 This module is responsible for coordinating the other modules. It allows the administrator create, update/delete and view the banks information and it allows admin to create create/update/delete and view different departments and it can create logins for different employees in each and every department and it can manage loan interest rates of different banks etc. It facilitates to view the new applicant details and assign it to different employees in pickup department initially. It allows the administrator to view customer application finally from verification department and builder details from legal department and then store bank final opinion in this application. It also allows to generate different reports for business analysis. It provides messaging facility for the administrator for communication.

2. PickUp Module:

 This module allows the pickup department to view their applications which are assigned to them, collect the documents according to the checklist and forward it to verification department.

3. Verification Module:

This module allows the employees of verification department employees to view the forwarded application from pickup department and check the details as per the documents and forward it to next level.

4. Legal Module:

This module allows the employee of legal departments to check verify legal documents of the builder, verify the check list and then generate the APF no for the builder.

5. Customer Module:

 This module allows the customer to view the interest rates of the banks which we are dealing, apply for a loan, check the status of the loan at any point of time and communicate with the administrator if necessary. It allows messaging facility for communication.


·        Session management

·        Connection pooling

·        Normalized database

·        Prevention of duplication login

·        Design patterns

·        Three-tier architecture

·        Maintainability

·        Easy deployment with Ant script

·        Exception handling

·        Client-side validations


  • Web Presentation                        : HTML, CSS
  • Client – side Scripting                 : Javascript
  • Programming Language            : Java
  • Web based Technologies          :  JNDI, Servlets, JSP
  • Database Connectivity API          : JDBC
  • Build Tool                                       : ANT
  • Debug Tool                                    : Log 4J
  • Backend Database                      : Oracle/SQL Server/MY SQL/MS Access
  • Operating System                        : Windows XP/2000/2003, LINUX, Solaris
  • J2EE Web/Application Server    : Tomcat/Weblogic/Websphere/JBoss/Glash Fish
  • IDEs                                               : Eclipse with My Eclipse plugins/Net Beans/RAD
  • Browser                                         : IE/Mozilla


·        Pentium processor        --------            233 MHZ or above

·        RAM Capacity                  --------            256MB

·        Hard Disk                         --------            40GB

·        Floppy disk                       --------            1.44 MB

·        CD-ROM Drive                --------             32 HZ

·        KEYBOARD                     --------             108 Standard

Click here to download Lending Tree - Banking App source code