Loan sanctioning develops a paramount financial dependency amongst banks and customers. Banks assess bundles of documents from individuals or business entities seeking loans depending on different loan types since only reliable candidates are chosen for the loan. This reliability materializes after assessing the previous transaction history, financial stability, and other diverse kinds of criteria to justify the reliance of the bank on an applicant. To reduce the workload of this laborious assessment, in this research, a machine learning (ML) based web application has been initiated to predict eligible candidates considering multiple criteria that banks generally use in their calculation, in short which can be briefed as loan eligibility prediction. Data from prior customers, who are authorized for loans based on a set of criteria, are used in this research. As ML techniques, Random Forest, K-Nearest Neighbour, Adaboost, Extreme Gradient Boost Classifier, and Artificial Neural Network algorithms are utilized for training and testing the dataset. A federated learning approach is employed to ensure the privacy of loan applicants. Performance analysis reveals that Random Forest classifier has provided the best output with an accuracy of 91%. Based on the mentioned prediction, the web application can decide whether the customers' requested loan should be accepted or rejected. The application was developed using NodeJs, ReactJS, Rest API, HTML, and CSS. Furthermore, parameter tuning can improve the performance of the web application in the future along with a usable user interface ensuring global accessibility for various types of users.