arthurborgesdev / energizei-server

Platform to receive the measures of IoT air conditioner controllers and display the information in charts. Built with Node.js, Heroku, and JavaScript.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

energizei-server

What it is for?

This is the web app to log in and access the data from temperature and humidity sent by the spring-meadow (Raspberry PI zero W)

How it works?

After log in, the user have access to charts showing the temperature and humidity of the spring-meadow(Raspberry PI zero W).

Main files and its functionalities

/app.js

Main file, containing routes, calls to the database and response to the HTML page.

TODO (2018)

  • Improve the login system, using Pingo! project as model.
  • Interface with spring-meadow, making it posible to receive infrared codes and store them into the database, accordingly with its functions. In another words, permit the programming of the controller according to the split air conditioner codes.

TODO (2021)

  • Translate README (CHECKED)

Built With

  • JavaScript/Node.js
  • Resin.io
  • VSCode
  • Ubuntu 20.04.3
  • Heroku

Setup

  • Get the link of the repository: git@github.com:arthurborgesdev/energizei-server.git
  • Clone it as git@github.com:arthurborgesdev/energizei-server.git on a Terminal

Usage

  • This project runs on or needs physical devices that does not exists anymore. But the codebase is a reference for future resin.io/balena/Raspberry PI projects.

Author

👤 Arthur Borges

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Energizei Engenharia and all the related people
  • Lots and lots of Stack Overflow questions and answers

About

Platform to receive the measures of IoT air conditioner controllers and display the information in charts. Built with Node.js, Heroku, and JavaScript.


Languages

Language:HTML 59.6%Language:JavaScript 39.2%Language:CSS 1.3%