A web app using regular expressions, objects, loops, functions, and conditional statements. This program displays an amortization table and monthly payment details for a home loan based on user-defined criteria that includes the total loan amount, number of payments, and annual interest rate.