← Back to Web-App

LoanEase β€” Loan Prediction App

LoanEase Loan Prediction App
πŸ“…2024
🌐Flask Web App
πŸš€Deployed on Railway
Python Flask Scikit-learn Gaussian NaΓ―ve Bayes Docker Railway HTML/CSS Machine Learning
πŸ“‚ View Code on GitHub πŸš€ View Live App

🎯 Project Overview

LoanEase is a Flask-based web application designed to predict loan approval status using machine learning. The app uses a trained Gaussian NaΓ―ve Bayes model to provide instant predictions based on user-provided input, and is deployed on Railway for ease of access.

Users fill in a simple loan application form with their income, loan amount, loan term, credit history, and property area. The app validates all inputs, runs them through the pre-trained model, and returns a personalized approval or rejection result in real time.

✨ Features

πŸ› οΈ Technologies Used

πŸ–ΌοΈ App Preview

Home Page

Home Page β€” Loan Application Form

Displays the loan application form with input fields for Name, Account Number, Income, Loan Amount, Term, Credit History, and Property Area.

Prediction Page

Prediction Page β€” Result Display

Shows the loan approval or rejection result with a personalized message addressed to the applicant by name and account number.

Error Page

Error Page β€” Validation Feedback

Displays descriptive error messages for invalid inputs with a visual illustration for a better user experience.

βœ… Input Validation Rules

πŸ”„ Example Workflow

Sample Input

Possible Outputs

βš™οΈ Installation Guide

Local Setup

Docker Setup

Deploy on Railway