Calculadora de factibilidad y ahorro energético para migración a paneles solares
| .github | ||
| .vscode | ||
| __pycache__ | ||
| instance | ||
| templates | ||
| .gitignore | ||
| app.py | ||
| design.md | ||
| extensions.py | ||
| models.py | ||
| README.md | ||
| requirements.txt | ||
| routes.py | ||
| seed.py | ||
Calculadora de Viabilidad para Sistemas Fotovoltaicos Residenciales
Aplicación web en Flask para calcular la viabilidad de proyectos de energía solar fotovoltaica. Nota: El sistema ha sido migrado a PostgreSQL.
Requisitos
- Python 3.8+
- PostgreSQL
Inicio Rápido
-
Configurar entorno:
python -m venv venv source venv/bin/activate # Linux/Mac # venv\Scripts\activate # Windows pip install -r requirements.txt -
Configuración de Base de Datos:
- Asegúrate de tener un servidor PostgreSQL corriendo.
- Crea una base de datos llamada
solarcalc. - Verifica la cadena de conexión en
app.py(SQLALCHEMY_DATABASE_URI) para asegurar que apunta a tu instancia de base de datos correcta.
-
Ejecutar:
python app.pyAccede a
http://127.0.0.1:5000.
Estructura
app.py: Aplicación principal y configuración de PostgreSQL.models.py: Modelos de datos (SQLAlchemy).routes.py: Rutas y lógica del controlador.templates/: Vistas HTML.