Chuyển đến nội dung chính
IoT • Smart Living • Home Automation

Smart Home Nhà thông minh đa nền tảng

Monorepo gồm web dashboard, mobile app và admin portal — tất cả kết nối với Home Assistant làm trung tâm điều khiển. Quản lý thiết bị IoT, tự động hóa và năng lượng từ một hệ sinh thái duy nhất.

React + MUIFastify + TypeScriptMongoDBHome AssistantDockerWebSocket

Kiến trúc & Tính năng

Hệ sinh thái nhà thông minh hoàn chỉnh

4 ứng dụng trong 1 monorepo — từ mobile app đến admin portal, tất cả cùng kết nối Home Assistant làm nguồn dữ liệu chính.

Web Dashboard

Dashboard React + MUI hiển thị trạng thái thiết bị real-time qua WebSocket. Giao diện responsive, dark mode, tối ưu mobile.

Mobile App

Ứng dụng mobile React riêng biệt, UX tối ưu cho màn hình nhỏ. Kiểm soát từ xa, nhận cảnh báo push notification.

Admin Portal

Portal quản trị hệ thống: người dùng, thiết bị, cấu hình automation, log hoạt động và phân quyền chi tiết.

Home Assistant Core

Home Assistant là source of truth cho mọi trạng thái thiết bị. Tích hợp qua REST API + WebSocket real-time.

Automation Engine

Tạo kịch bản tự động theo thời gian, ngưỡng cảm biến hoặc sự kiện. Hỗ trợ Zigbee, Z-Wave, WiFi, Matter.

Energy Analytics

Theo dõi điện năng tiêu thụ real-time và lịch sử. Dashboard biểu đồ, gợi ý tối ưu tiết kiệm điện.

Fastify API Backend

Backend TypeScript hiệu năng cao với Fastify. MongoDB lưu metadata, JWT auth, CORS được bảo mật.

Multi-user & SSO

Phân quyền nhiều người dùng trong cùng ngôi nhà. OAuth SSO scaffold với Google. JWT httpOnly cookies.

Tech Stack

Kiến trúc monorepo hiện đại

Tổ chức code thành các package chia sẻ và ứng dụng độc lập, dễ mở rộng và bảo trì.

Frontend Web

React 18 + TypeScript + MUI

Mobile App

React + TypeScript + MUI (mobile-optimized)

Admin Portal

React + TypeScript + MUI

API Backend

Fastify + TypeScript + Mongoose

Database

MongoDB (auth & metadata)

IoT Core

Home Assistant REST + WebSocket

Infra

Docker Compose + Cloudflare Tunnel

Triển khai tại nhà bạn

Smart Home Platform được thiết kế chạy on-premise hoặc trên server riêng. Cloudflare Tunnel đảm bảo truy cập từ xa an toàn mà không cần mở port router.

Tương thích 1000+ thiết bị IoT qua Home Assistant
Self-hosted, dữ liệu lưu tại nhà bạn
Docker compose 1 lệnh deployment
Cloudflare Tunnel — không cần IP tĩnh
Hỗ trợ cấu hình và đào tạo vận hành
Liên hệ tư vấn