Skip to content

Software prototype of a home energy monitor to be used by residents in housing communities to lower the energy consumption; the prototype was primarily developed for Amazon tablet’s; the software was primarily programmed in Python (using software frameworks like Django).

License

Notifications You must be signed in to change notification settings

sacrac/Happearth

 
 

Repository files navigation

Happearth WEB

This project provides a way to visualize data related of devices data consume energy in houses. In especify was develop in the Research Center for Open and Digital Innovation in one of his research projects.

Get it on Google Play

Video Demos

Installing

There are three different ways to deploy the application in the server, see below the details.

Docker Compose

  $ git clone https://github.com/xdanielsb/Happearth.git repo/ && cd repo/  
  $ docker-compose build
  $ docker-compose up -d

  # Do you want to distribute the network traffic across multiple instances? LOAD BALANCING = <3 
  $ docker-compose scale app=NUM_SERVERS_YOU_WANT

  # Now open the browser in localhost:8080

Virtual env

  $ git clone https://github.com/xdanielsb/Happearth.git repo/ && cd repo/
  $ virtualenv ~/happearth --python `which python3.6`
  $ source ~/happearth/bin/activate 
  $ pip install -r requirements.txt
  $ python manage.py runserver 

  # Now open the browser in localhost:8000

TroubleShooting Videos

Note: if you are running in not secure mode change to debug mode.

Architecture Application

Model

Developer

License

This project is licensed under the GPL V3 License - see the LICENSE file for details

About

Software prototype of a home energy monitor to be used by residents in housing communities to lower the energy consumption; the prototype was primarily developed for Amazon tablet’s; the software was primarily programmed in Python (using software frameworks like Django).

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 56.4%
  • Python 27.5%
  • JavaScript 15.7%
  • Other 0.4%