Skip to content

A user-friendly desktop application crafted using PyQt, empowering individuals to calculate home affordability by inputting their financial details and desired loan parameters.

License

Notifications You must be signed in to change notification settings

Josh-Voyles/affordable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home-Choice-Pro

Overview

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.

Installation & Contributing

  1. Reference CONTRIBUTING.md for instructions.

Key Features

  • 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.

Benefits

  • 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.

File Structure

├── 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

Contributors:

LICENSE

This project is licensed under the GPL-3.0 license - see the LICENSE file for details.

About

A user-friendly desktop application crafted using PyQt, empowering individuals to calculate home affordability by inputting their financial details and desired loan parameters.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages