Many home buyers use a calculator to determine their monthly house payment, but they are often surprised by additional, unexpected payments that come with home ownership. This project aims to create a comprehensive mortgage calculator application that will benefit potential home buyers and realtors by helping them determine the price of a house that is realistically within their budget.
- Reference CONTRIBUTING.md for instructions.
- Monthly Budget Calculation: Determine the maximum house price based on the user's monthly budget.
- Comprehensive Expense Calculation: Calculate monthly expenses including principal, interest, property taxes, and insurance.
- Hidden Costs: Factor in hidden costs such as ongoing maintenance, potential repairs, homeowners’ association fees, etc.
- User-Friendly Interface: Desktop GUI designed for ease of use by consumers and realtors.
- Additional Analysis: Potential features to analyze the long-term financial impact of renting versus buying and to calculate mortgage with direct input.
- Accurate Budget Estimation: Helps users get an accurate estimate of the price range of homes they can afford.
- Transparent Cost Breakdown: Provides transparency on all possible costs associated with home ownership.
- Informed Decision-Making: Empowers users with detailed financial insights to make informed home-buying decisions.
├── CONTRIBUTING.md
├── home-choice-pro
│ ├── docs
│ │ └── user_guide.md
│ ├── images
│ │ └── Gemini_Generated_Image_njly4xnjly4xnjly.jpeg
│ ├── main.py
│ ├── models
│ │ ├── affordability_calculator.py
│ │ └── __init__.py
│ ├── resources
│ │ ├── main_window.ui
│ │ ├── pop_up_error_window.ui
│ │ └── resources.qrc
│ ├── resources_rc.py
│ ├── tests
│ │ ├── __init__.py
│ │ ├── test_models
│ │ │ ├── __init__.py
│ │ │ └── test_affordability_calculator.py
│ │ └── test_views
│ │ ├── __init__.py
│ │ └── test_main_window.py
│ └── views
│ ├── __init__.py
│ ├── main_window.py
│ ├── main_window_ui.py
│ ├── pop_up_error_window.py
│ └── pop_up_error_window_ui.py
├── LICENSE
├── README.md
└── requirements.txt
This project is licensed under the GPL-3.0 license - see the LICENSE file for details.