Some developers like to have side projects that they can work on in their free time. I’m one of them. I always have some code and electronics lying around, waiting to be finished. This time I wanted to test my skills in backend development and learn a little bit in the process. I have experience with Kotlin, so the obvious choice for me was to try Ktor.
Smart home and IoT are rapidly growing branches of IT. But turning your home into a place packed with electronics can get pretty expensive pretty fast. Most smart switches cost around 60$ just for one light. Given the number of lights in a house, the amount of money you’d have to invest gets really high. Add to it the fact that when you decide to buy one brand of switches you also need to look for other devices compatible with the ones you have, and you get a major headache that turns many people away from smart home technology.