An open API service indexing awesome lists of open source software.

https://github.com/davisouzaluna/energy-monitor

App de monitoramento de energia elétrica
https://github.com/davisouzaluna/energy-monitor

arduino energy php python

Last synced: 6 months ago
JSON representation

App de monitoramento de energia elétrica

Awesome Lists containing this project

README

        



Logo Energy Monitor


Energy Monitor


Tenha o controle do consumo dos seus eletrodomésticos com o Energy Monitor. 🚀



Tecnologias utilizadas






Energy-Js

Energy-python
Energy-php
Energy-laravel
Energy-mysql

## Visão Geral

O Energy Monitor é uma aplicação de monitoramento de energia em tempo real que permite que o usuário tenha controle dos gastos na conta de energia

📋 Pré-requisitos (Necessário instalar)



  • Python3

  • MySql

  • PHP 8.2

  • Laravel

  • Node

  • Git

  • NPM na versão estável

🔧 Executando o Projeto

1 - Acesse um terminal(uma janeja) e execute os seguintes comandos:

```bash
git clone https://github.com/davifurao/Energy-Monitor.git
cd Energy-Monitor
cd IOT
sudo apt-get update && sudo apt-get upgrade
bash verificacao.sh
```

2 - Acesse outro terminal e execute os seguintes comandos:

```bash
cd Energy-Monitor
cd IOT
python3 publisher.py
```

3 - Acesse o terceiro terminal e execute os seguintes comandos:

```bash
cd Energy-Monitor
cd IOT
python3 subscriber-with-BD.py
```

4 - Em sua IDE (visual studio code ou afins) , abra a pasta Aplicação:

Copie o arquivo .env.example renomeando sua cópia para .env
Abra o .env e insira as informações referentes ao Banco de Dados

6 - Acesse o quinto terminal e execute os seguintes comandos:

```bash
cd Energy-Monitor
cd aplicacao
composer update
npm install && npm run dev
```

7 - Acesse o sexto terminal e execute os seguintes comandos:

```bash
cd Energy-Monitor
cd aplicacao
php artisan migrate
php artisan serve
```

## 📄 Licença

Este projeto está sob a licença MIT.

## 🎁 Agradecimentos

Obrigado a todos que participaram, estão participando e irão participar, vocês são incríveis :grin: