A tool to estimate and optimize building cost based on adjustable input parameters.

Izzy df2508d4ae cheapo plan 9 years ago
plans df2508d4ae cheapo plan 9 years ago
.gitignore 1653488c2a Initial commit 9 years ago
L1options.js f0566fa280 options file for the L1 plan 9 years ago
LICENSE 1653488c2a Initial commit 9 years ago
README.md 2fc1861835 Update README.md 9 years ago
dsl.js 24583a5ea9 factored some things to globals 9 years ago
house_modularized.js 561caded22 better details 9 years ago
house_scrap.js b6c835fd54 two early versions 9 years ago
house_simple.js b6c835fd54 two early versions 9 years ago
monkeys.js bcd7de7cdc L1 plan improvements 9 years ago
options.js 330a5dd089 a bunch of improvements. 9 years ago
package.json 330a5dd089 a bunch of improvements. 9 years ago
supplies.js dd1a2039bf supply and numvers updates 9 years ago

README.md

parameteric-building-estimator

A tool to estimate and optimize building cost based on adjustable input parameters.

Please note that this project is Affero GPL Licensed. If you make a software service with it you must release your changes. Since the building designs are themselves code you must release your designs under the AGPL license rules.

Many people have been confused about the purpose of this tool. They say "Doesn't Autocad do that?" The point is not to create actual blueprints; it is to estimate the difference based on a change in input parameters. "How much more would it cost to make the house 6 inches wider? What about 3 feet? What about 50 feet?" The answers are not straightforward. Most materials are sold in discreet sizes. Why not add 200 square feet if the incremental cost is $15 in nails and foam?

The second question the program is built to answer is what is the total difference in price between different construction methods. This is also not straightforward as different methods may have different optimal dimensions.