An extensible smart home platform that enables seamless integration of custom IoT devices and clients through a plugin-based architecture.
Chocolate Smart Home is designed as a flexible proxy system that bridges various smart home devices and user interfaces. Its modular architecture allows for easy extension and customization of both hardware devices and client applications.
A Fast API-powered backend that handles device communication and client requests.
A React-based web interface for device control and monitoring.
Libraries and examples for integrating various microcontroller-based devices.
A native client application with image visualization capabilities (currently under refactoring).
- 🔌 Plugin-based architecture for easy extension
- 🛠 Custom device support
- 🖥 Multiple client interfaces
- 🔄 Flexible API proxy system
- 📱 Cross-platform compatibility
Coming soon