Hi everyone,
First of all this is probably not the best place to ask this question. Sorry for that!(didn’t know where else to aks it)
As the title might suggest I want to build my own OS for my magic mirror. I want to make more of a smart magic mirror(smart home). It should be able to do the following things.
-I should be able to connect to the mirror from my phone/pc/laptop etc.
-I should be able to turn of lights/play music(smart home stuff).
-I should be able to run python scripts
-It should be highly customizable(because i’ll hope to learn a lot in the next couple of months, so i might change everything)
In general I want the mirror to be more connected to the rest of my devices. It should really be the center of my smart home. I also plan to do some machine learning like face recognition. So it should also be able to run python scripts.
The only problem is that I have 0 experience with web/server development. And therefore I have no clue which software/frameworks i should use to write all the software. What the best way is to setup a server etc. I don’t know if it is smart to use electron or nodeJS or angular because I have no experience with any of them. And I don’t want to waste a lot of time with learning the “wrong” frameworks.
I do however have quite some experience with java and python.
So the main question I am asking is: what is the best way to set a project like this up(server wise) and what frameworks or languages should i learn.
ps. Timewise I am planning to take a year to learn and make everything. Do you guys think that is enough time?
Thanks in advance!