Smart Home Automation System
C++OOPThreadsCMake
Tuesday, April 1, 2025
🏠 Smart Home Automation System
A console-based C++ project that simulates a modular smart home system with object-oriented design and modern C++ features like smart pointers and multithreading.
🔧 Tech Stack:
C++17 · OOP · Smart Pointers · Threads · CMake
✨ Features:
- Device modeling: Lights, thermostats, sensors with centralized control
- Scheduling: Create timed automations with frequency options
- Sensor simulation with callback triggers
- Location grouping and device status overview
- Text-based interactive menu UI
💡 Design Patterns: Factory Method · Observer · Singleton-style Controller
🔗 GitHub & Details:
GitHub Repo with Full README →