Back

Smart Home Network

Application allowing homemade smart home devices to be controlled from an online interface. Devices can be made with a custom C++ API.

Built with:

C++

TypeScript

React

Tailwind

Next.js

Express.js

SSL

WebSocket

Docker

Smart devices in the network use a custom C++ API. This API is highly flexible, allowing many types of smart home devices to be made and added to the network. For example, here are some guitar-synchronized smart lights.

Support for multiple users. Each users can add their own devices and control them independently.

Device state changes are synced across the network. All instances of the web interface will show device updates in real time.

Updates for newly connected devices are reflected on the web interface in real time.