In order to run this project you need to follow theese steps:
-
Clone the repository
-
Open whole smart-home folder in your python IDE
-
Install the requirements for python using
pip install -r requirements.txt -
Run proto command from file proto/proto_command.txt (copy paste it to terminal)
-
Open server-java folder in your java IDE
-
Install the requirements for java using
mvn install -
Mark these three folders:
as generated sources root:
- Run GrpcServer.java file
- In the python IDE terminal run:
uvicorn main:app --reload - Go to: http://127.0.0.1:8000 and ENJOY!

