calculadora para el mismísimo ingeniero ruiz

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

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.