Calculadora de factibilidad y ahorro energético para migración a paneles solares
Find a file
2025-12-15 15:30:41 -05:00
.github hello world 2025-12-15 03:56:13 -05:00
.vscode hello world 2025-12-15 03:56:13 -05:00
__pycache__ what is this guy thinking 2025-12-15 15:25:09 -05:00
instance add how it works 2025-12-15 13:16:45 -05:00
templates its slightly different for my server 2025-12-15 15:30:41 -05:00
.gitignore add nav options 2025-12-15 04:04:17 -05:00
app.py what is this guy thinking 2025-12-15 15:25:09 -05:00
design.md lets add a crud for houses fuck it 2025-12-15 05:26:31 -05:00
extensions.py what is this guy thinking 2025-12-15 15:25:09 -05:00
models.py lets add a crud for houses fuck it 2025-12-15 05:26:31 -05:00
README.md update methodology reference 2025-12-15 15:09:23 -05:00
requirements.txt what is this guy thinking 2025-12-15 15:25:09 -05:00
routes.py what is this guy thinking 2025-12-15 15:25:09 -05:00
seed.py lets add a crud for houses fuck it 2025-12-15 05:26:31 -05:00

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

  1. Configurar entorno:

    python -m venv venv
    source venv/bin/activate  # Linux/Mac
    # venv\Scripts\activate   # Windows
    pip install -r requirements.txt
    
  2. 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.
  3. Ejecutar:

    python app.py
    

    Accede 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.