A JavaFX desktop application that simulates a loan application and approval process. This is not a real financial application and no real transactions are made.
- Submit a loan application with full personal details
- Automatic credit score calculation based on:
- Monthly income
- Loan amount requested
- Employment status
- Loan approval or rejection result displayed instantly
- Full input validation with error highlighting
- Collateral selection including Nigerian asset types
- Loan tenure selection (3, 6, 12, 24 months)
- Loan purpose selection (Business, Education, Medical, Other)
- Clear and Exit button functionality
- Income level contributes up to 40 points
- Loan to income ratio contributes up to 30 points
- Employment status contributes up to 30 points
- Score of 40 and above results in loan approval
- Java
- JavaFX (Scene, Stage, GridPane, BorderPane)
- JavaFX UI Controls (ComboBox, RadioButton, TextArea)
- JavaFX CSS Styling
- NetBeans IDE
You can run this application using any Java IDE or via command line.
- Open the project in NetBeans
- Run the LoanApp.java file
- IntelliJ IDEA or Eclipse can also be used
- Ensure JavaFX is properly configured
- Compile and run with JavaFX module path (for JDK 11+)
Note: This project requires JavaFX libraries to be added to your project. JavaFX is not included by default in Java 11 and above.