Skip to content

ZFudge/chocolate-smart-home

Repository files navigation

Chocolate Smart Home 🍫🏠

An extensible smart home platform that enables seamless integration of custom IoT devices and clients through a plugin-based architecture.

Overview

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.

Project Components

Backend Service

API Status

A Fast API-powered backend that handles device communication and client requests.

Frontend Application

Frontend Status

A React-based web interface for device control and monitoring.

Microcontroller Integration

Microcontroller Status

Libraries and examples for integrating various microcontroller-based devices.

OpenGL Client

OpenGL Status

A native client application with image visualization capabilities (currently under refactoring).

Key Features

  • 🔌 Plugin-based architecture for easy extension
  • 🛠 Custom device support
  • 🖥 Multiple client interfaces
  • 🔄 Flexible API proxy system
  • 📱 Cross-platform compatibility

Getting Started

Coming soon

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published