calculadora para el mismísimo ingeniero ruiz

Matthew Trejo 4d797c524c its slightly different for my server преди 3 дни
.github c66a6bbfbe hello world преди 3 дни
.vscode c66a6bbfbe hello world преди 3 дни
__pycache__ 4099dde899 what is this guy thinking преди 3 дни
instance 2904eb2cca add how it works преди 3 дни
templates 4d797c524c its slightly different for my server преди 3 дни
.gitignore 5ced2f428e add nav options преди 3 дни
README.md 36e301eb2b update methodology reference преди 3 дни
app.py 4099dde899 what is this guy thinking преди 3 дни
design.md 4401f8beff lets add a crud for houses fuck it преди 3 дни
extensions.py 4099dde899 what is this guy thinking преди 3 дни
models.py 4401f8beff lets add a crud for houses fuck it преди 3 дни
requirements.txt 4099dde899 what is this guy thinking преди 3 дни
routes.py 4099dde899 what is this guy thinking преди 3 дни
seed.py 4401f8beff lets add a crud for houses fuck it преди 3 дни

README.md

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.