Together with two fellow students I created Smart Hub, a smart home app that lets you control an alarm system, a kettle and various environment sensors (temperature, humidity...).
It consists of three components:
It consists of three components:
- The controller that connects to the sensors – we used an ESP8266 microcontroller and programmed it using C++/Arduino.
- A Node.js server, establishing communications between the controller and the web app and responsible for sending out push notifications.
- A progressive web app built with Vue.js and Tailwind CSS.