-
Notifications
You must be signed in to change notification settings - Fork 6
Home
Welcome to the PrecisionEstimator wiki!
PrecisionEstimator is an open-source Python application built to streamline construction cost estimating for contractors, remodelers, and project managers. It was developed by Giampiero Zampolli to serve the real-world needs of Precision Build Pros, a contracting company based in Tennessee.
This tool helps generate quick and accurate labor cost estimates using a customizable pricing sheet, so you can spend less time quoting and more time building.
- Provides cost estimates for services like:
- Flooring installation (LVP, LVT, hardwood, laminate)
- Tile installation and removal
- Drywall replacement and new install
- Painting and trim work
- Framing and more
- Calculates based on square footage, linear footage, or per-sheet input
- Uses a simple command-line interface
- Designed to expand in future: GUI, PDF export, web app, and more
To get up and running, follow these steps:
-
Clone the repository:
git clone git@github.com:giampi-ai/PrecisionEstimator.git cd PrecisionEstimator Install dependencies:
pip install -r requirements.txt
Run the estimator:
python pricingestimator.py
📂 Project Structure
PrecisionEstimator/ ├── estimator/ # Core logic (services, pricing, calculations) ├── data/ # Pricing sheet (CSV) ├── outputs/ # (Optional) Exported estimates ├── tests/ # Unit tests ├── pricingestimator.py └── README.md
💡 Next Steps
Using the Estimator
Customizing the Price Sheet
Roadmap & Features
🙌 About the Creator
This project is maintained by Giampiero Zampolli, a self-taught Python developer and contractor. If you’re interested in contributing, feel free to open an issue or pull request!