EcoNest
Inspiración 🤔
La idea de la aplicación salió a raíz del reto que propuso Gradiant sobre la lectura e interpretación de datos sobre consumo eléctrico. Teniendo esto como base decidimos crear una app de naturaleza intuitiva, con mecánicas de gamificación, que permitiera al usuario poder llevar al día su consumo eléctrico a base de un sistema de recompensas. Lo cual no sólo permite una buena experiencia de usuario, sino la convierte en una herramienta educativa en el ámbito del medio ambiente.
Objetivo de la app 🏠
La aplicación tiene una variedad de funcionalidades:
Proporcionar al usuario información sobre su consumo electrico diario y mensual.
Mantener el consumo electrico del usuario entre ciertos limites que este mismo establezca al inicializar la app mediante un sistema de alertas.
Condiciona al usuario a reducir su consumo mensual, estableciendo un límite mensual de gastos y va avisando al usuario de forma periódica de un aproximado de lo que gastará en la siguiente factura.
Refuerza el buen aprovechamiento electrico a través de recompensas para su mascota virtual, quien además le indica cuanto al mes ha ahorrado en luz.
Sobre Tesla🕊💡
Para las mecánicas de gamificación de la app necesitabamos una mascota y ahí es cuando apareció Tesla. Para su diseño nos inspiramos en Nikola Tesla, el ingeniero electrónico, padre de la bombilla y apasionado de las palomas.
Licencias 🐃
Para este proyecto hemos empleado GNU General Public License, Versión 3.0 Principalmente porque es una licencia de copyleft, además es compatible con demas funcionalidades que empleamos a lo largo del desarrollo.
- Libertad 0: La libertad de ejecutar el programa con cualquier propósito. Queremos que cualquiera pueda mejorar EcoNest.
- Libertad 1: La libertad de estudiar cómo funciona el programa y modificarlo según sus necesidades. Queremos que Econest sea lo más accesible y adaptable que se pueda.
- Libertad 2: La libertad de redistribuir copias del programa. Queremos hacer llegar Econest a la mayor cantidad de personas posible.
- Libertad 3: La libertad de mejorar el programa y compartir esas mejoras con la comunidad. Queremos que cualquiera que considere que tiene un aporte útil y/o una mejora, pueda contribuir a econest.
Tecnologías 🖥
- Java
Inkscape (Gráficos) GNU General Public License, Versión 3.0
Github / Github Actions (Distribución y pipelines)
Cosas de las que estamos orgullosos
Estamos orgullosos de haber conseguido aprender lo fundamental en desarrollo en Java en el transcurso del proyecto. A pesar de que algunos de los miembros del equipo contaran con experiencia en desarrollo en Android, para otros fue la primera vez que desarrollaban en este entorno.
Nuestro Equipo
- Ezra Fernandez: Desarrollador Back-end. Técnico en Desarrollo de Aplicaciones Multiplataforma. Desarrollo de servicios y BBDD.
- Chesto Rey: Estudiante de Ingeniería Informática (Primer año.) Testing, revisión, redacción de artículos y diseño de gráficos y elementos visuales.
- Diana Goncalves: Desarollador Front-end. Técnico en Desarrollo de Aplicaciones Web. Desarrollo de la experiencia visual y deployment de la aplicación. ## Retos y dificultades
- La curva de aprendizaje de Java
- Navegar la nueva interfaz de Android Studio.
- Decidir con qué biblioteca gráfica trabajar.
- Acceder a los datos del archivo .csv que proporcionó Gradiant. ## El futuro
- Ampliariamos la capacidad de procesamiento de datos de la aplicación, para que pudiera darle al usuario un examen más detallado de su consumo energético.
- Ampliación de las mecanicas de gamificación para mejorar la experiencia de usuario.
- Mejorar la interfaz