README.md 1.0 KB

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.