Paquete ESTIMBOT de Consultorias de Construcción S. de R.L. ConsuConstruct.com By D. Chinchilla
Este paquete incluye dependencias totalmente OPEN SOURCE para la estimación y análsis Estructural
EstimaStruct es una plataforma open source para estimación de costos, análisis estructural y detalle técnico.
Funciona como puente entre Revit 2027, schedules exportados desde pyRevit y el módulo de análisis de precios dentro del ecosistema Estimbot.
- Backend: FastAPI + SQLAlchemy + SQLite
- Frontend: HTML, CSS y Vanilla JavaScript
- Interfaz legacy/compatibilidad: Flask
- Importación de datos: Excel y CSV
- Python 3.10 o superior
pip- Windows 10/11 recomendado para los scripts de arranque incluidos
python -m venv .venv
.\.venv\Scripts\activate
python -m pip install --upgrade pip
python -m pip install -r backend/requirements.txtSTART_SIMPLE.batEsto levanta:
- Frontend Flask en
http://localhost:5000 - Backend FastAPI en
http://localhost:8002
cd backend
python -m uvicorn main:app --host 0.0.0.0 --port 8002 --reloadcd ESTIMASTRUCT
python app.pybackend/API, modelos, routers y procesos de importación/exportaciónfrontend/interfaz principalESTIMASTRUCT/compatibilidad Flask y plantillasdevelopment/Template2_Updated/bases versionadas de fichasscripts_utils/utilidades de mantenimiento
- La versión canónica para nuevas obras es
v1.1. - Los schedules de Revit son la fuente de cantidades.
- Los archivos generados, bases locales y logs se ignoran en Git para mantener el repositorio limpio.
- La interfaz Flask crea una base SQLite mínima en el primer arranque si todavía no existe
ESTIMASTRUCT/estimastruct.db.