Skip to main content

What is Homatic?

Homatic is a cloud (SaaS) platform for managing smart homes. It connects a web dashboard, mobile apps, and MQTT messaging to control ESP32 controllers and physical relay boards in real time.

Who is it for?

AudienceBenefit
Integration companiesOffer Homatic as a White Label product to your customers
Smart home contractorsManage multiple projects from one dashboard
End usersSimple control of lighting, HVAC, and automations

Core features

  • Device management — add, toggle, and monitor Online/Offline status
  • Rooms and scenes — run groups of devices with one tap
  • Automations — schedules and triggers based on device state
  • Energy monitoring — track estimated consumption and monthly budgets
  • Voice control — browser-based speech commands
  • Multi-Tenant — complete data isolation per company
  • Offline mode — fall back to a local API when the cloud is unavailable

Architecture

┌─────────────┐ HTTPS ┌──────────────┐
│ Dashboard │ ◄────────────► │ Laravel API │
│ (Next.js) │ │ + Sanctum │
└──────┬──────┘ └──────┬───────┘
│ │
│ Pusher (real-time) │ MQTT publish
▼ ▼
┌─────────────┐ ┌──────────────┐
│ Mobile App │ │ Mosquitto │
│ (Flutter) │ │ Broker │
└─────────────┘ └──────┬───────┘


┌──────────────┐
│ ESP32 │
│ 16 Relays │
└──────────────┘

Technology stack

  • Frontend: Next.js 16, TypeScript, Tailwind, shadcn/ui
  • Backend: Laravel 11, Sanctum, stancl/tenancy
  • Hardware: ESP32, MQTT, 16-channel relay board
  • Mobile: Flutter (Android and iOS)

Next steps