IOT / 01 · IoT & Embedded Systems
HomePilot
A smart-room monitoring and automation system that connects ESP32 hardware and environmental sensors to a Django backend and Next.js dashboard.
- Status
- Completed
- Project
- Smart-room system
- Role
- Software engineering
- Focus
- IoT & Embedded Systems
HomePilot
IOT / 01Room controls
Device data
ESP32 hardware
sensors · devices
Overview
The project, in short.
HomePilot brings room monitoring and device control into one system, linking ESP32-based hardware and environmental sensors to a software platform built with Django and Next.js.
The need
A smart room needs more than isolated sensor readings. Device data has to move reliably between the hardware, a backend service and an interface that makes the room easy to monitor and control.
The response
An ESP32-based hardware layer paired with a Django backend and a Next.js dashboard for device monitoring and control.
What it does
The working parts.
A connected system that joins embedded hardware with a backend service and a web interface, rather than treating the room, the device data and the software as separate pieces.
- 01
ESP32-based hardware integration
- 02
Environmental sensor readings and connected devices
- 03
Django backend for device data and control
- 04
Next.js dashboard for monitoring and operating the room
The system
A closer look at the interface.
Interface study · HomePilot
HomePilot
Smart-room system
HomePilot
ESP32-based hardware integration
Environmental sensor readings and connected devices
Django backend for device data and control
Next.js dashboard for monitoring and operating the room
An interface study created for this portfolio to show the shape of the product, not a reproduction of client data.

Contribution
What I built.
Hardware integration, the Django backend and the Next.js dashboard, covering the path from sensor input to a usable control interface.
Technologies
Related work