Smart Home is a web app developed to provide users with the ability to monitor and manage the sensors and devices they have installed in their smart home. In particular, it's able to monitor values of variables such as the temperautre, humidity and CO levels in different division of the house, as well as control different devices, such as the AC, lights, etc. SmartHome also allows the control of resources improtant for the Home, such as the energy used in each division by each equipment.Besides this, another main feature of the app is the notification of the user about the state of their home along the day, in particular the existance of alerts in the case when the associated sensors measure unusual or unexpected values.
- Artur Correia (art.afo@ua.pt) (DevOps Master)
- Bruna Simões (brunams21@ua.pt) (Architect)
- Daniel Carvalho (dl.carvalho@ua.pt) (Team Manager)
- Diogo Alves (diogoasilva@ua.pt) (Product Owner)
Everyone is in the developer team!
- Install Docker Compose
- Run, in the root of the project:
docker compose up
-
After all the containers have started up, and are running, open the project in the following URL:
-
In order to test all the functionalities of the app, log into an already existing account with historical data associated with it in the database:
- Email: alberto.matias000@gmail.com
- Pass: admin Or just register a new account.
- Access the project folder
cd proj/IES_Proj_G54
- Run the containers:
docker compose up
-
After the containers have started, we can open the project outside the virtual machine, using the URL:
-
In order to test all the functionalities of the app, log into an already existing account with historical data associated with it in the database:
- Email: alberto.matias000@gmail.com
- Pass: admin Or just register a new account.
NOTE: The version available on the VM is located in the VM_Branch of this repository. The only difference to the version in the main branch is the use of different addresses for contacting the API in the frontend's files (as the VM machine has it's own IP)