Skip to content

JALapon/Projects

Repository files navigation

OpenSSF Best Practices OpenSSF Scorecard

Property Calculator README

Overview

This Python program is an integration project aimed at calculating an estimated cost of a house based on various factors including square footage, average house cost in the area, furniture, house condition, and custom furniture costs.

Features

  • Square Footage Calculation: The program prompts the user to input the square footage of their house and estimates the cost based on a fixed rate per square foot.
  • Comparison with Average House Cost: Users can input the average cost of a house in their area to compare it with the estimated cost of their house.
  • Furniture Consideration: If the house is furnished, the program calculates the additional value based on the number of pieces of furniture and a fixed rate per piece.
  • House Condition Evaluation: Users rate the condition of their house on a scale of 1 to 10, affecting its estimated value. Different conditions incur different value adjustments.
  • Custom Furniture Costs: Users can input the total cost of custom pieces of furniture, which is then added to the total cost of the house.
  • Additional Statistics: The program provides additional statistics such as the total cost with custom furniture, how many times the cost of the user's house fits into the average cost, and the doubled price of the house.
  • Optional Features: Some additional features, such as entering people living in the house and buying furniture costs, are included for extra practice but are not integral to the main functionality.

Usage

  1. Run the Python script property_calculator.py.
  2. Follow the prompts to input necessary information such as square footage, average house cost, furniture details, and house condition.
  3. Review the estimated cost of the house and additional statistics provided by the program.

Requirements

  • Python 3.2

Contributors

  • Julio Lapon: Sole developer of the project.
  • Sources: The project was developed based on insights from Professor Michael Osheroff and Andrew Krupp.

Submitting Bug Reports

If you encounter any bugs or unexpected behavior while using this software, please open an issue on GitHub. Before submitting a new issue, please check if a similar issue has already been reported. Include as much detail as possible in your bug report, including steps to reproduce the issue and any error messages encountered.

Reporting Vulnerabilities

If you discover a security vulnerability in this software, please report it to the project maintainers immediately. We take security seriously and appreciate the efforts of security researchers to responsibly disclose vulnerabilities.

Contact Information

To report a vulnerability, please contact:

Responsible Disclosure

Please follow responsible disclosure practices when reporting vulnerabilities. This includes privately disclosing the vulnerability to the project maintainers before publicly disclosing it, giving us time to address the issue.

Response Process

Once a vulnerability report is received, we will:

  1. Verify the vulnerability and assess its impact.
  2. Develop and test a fix for the vulnerability.
  3. Release a security advisory to users, providing details of the vulnerability and instructions for applying the fix.

For more information about our security policies and procedures, please visit our Security Page.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages