Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

⚡ energIA — Asistente Inteligente de Energía

energIA es un prototipo web (maqueta funcional) que simula un asistente basado en IA para el monitoreo, análisis y recomendación de consumo energético en el hogar. Es nuestro primer proyecto en equipo, desarrollado como trabajo universitario.

Estado


📋 Descripción

EnergIA permite a un usuario iniciar sesión y visualizar un panel con su consumo energético: valor actual, costo estimado, huella de CO₂, comparación con mediciones anteriores, una predicción para la siguiente medición, recomendaciones de ahorro y un historial gráfico. También permite descargar un informe en texto plano con los datos registrados.

Nota de transparencia: este es un prototipo/maqueta. Los datos de consumo se generan de forma aleatoria (generarConsumo()) y las recomendaciones y predicciones se basan en reglas simples por umbrales, no en un modelo de IA entrenado. El objetivo de esta fase fue construir el flujo completo de producto (UI/UX, persistencia, visualización) antes de integrar un modelo predictivo real.


✨ Funcionalidades

  • 🔐 Pantalla de login (sin autenticación real — solo valida campos no vacíos)
  • 📊 Dashboard con consumo actual, costo estimado y huella de CO₂
  • 🟢🟡🔴 Clasificación semafórica del nivel de consumo
  • 📈 Comparación automática con la medición anterior
  • 🔮 Predicción estimada para la siguiente medición
  • 💡 Recomendaciones de ahorro según el nivel de consumo
  • 📋 Historial de mediciones persistido en localStorage
  • 📉 Gráfica de consumo en el tiempo (Chart.js)
  • 🧾 Generación y descarga de informe en .txt
  • 🌗 Modo claro / oscuro

🛠️ Tecnologías

  • HTML5 — estructura
  • CSS3 — estilos, variables CSS, diseño responsive
  • JavaScript (Vanilla) — lógica de la aplicación
  • Chart.js — visualización de datos
  • localStorage — persistencia de datos en el navegador (sin backend)

📁 Estructura del proyecto

softwareEnergia/
├── index.html      # Estructura principal (login + dashboard)
├── styles.css       # Estilos, variables de tema, modo claro/oscuro
├── script.js        # Lógica: consumo, historial, gráfica, informe
└── README.md

🚀 Cómo usarlo

No requiere instalación ni backend.

  1. Clona el repositorio:
    git clone https://github.com/psisprogramer/softwareEnergia.git
  2. Abre index.html en tu navegador (doble clic o con Live Server en VS Code).
  3. Inicia sesión con cualquier usuario y contraseña (no vacíos).
  4. Haz clic en "Actualizar consumo" para generar una nueva medición simulada.
  5. Haz clic en "Generar informe" para descargar un resumen en .txt.

🧭 Roadmap / próximas mejoras

  • Reemplazar generarConsumo() por lectura de datos reales (sensor o API de medidor inteligente)
  • Sustituir la predicción aleatoria por un modelo real (ej. regresión lineal sobre el historial)
  • Autenticación real (backend + base de datos)
  • Persistencia en la nube en lugar de localStorage
  • Clasificación de consumo por categoría basada en datos reales, no valores fijos
  • Exportar informes en PDF además de .txt

👥 Equipo

Proyecto desarrollado en equipo como parte de un curso universitario.

  • Carolina M
  • Sara V
  • Deivy B
  • Sofia G

About

🌸Web prototype for an AI-powered energy assistant: consumption tracking, predictions, savings recommendations, and data visualization. Built as a university team project.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages