Skip to content

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.

ESP32DjangoNext.jsIoT
Status
Completed
Project
Smart-room system
Role
Software engineering
Focus
IoT & Embedded Systems

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

Smart-room system

Smart-room system

HomePilot

Completed

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.

Electronic components and a circuit board used in ESP32 and sensor work
Hardware context: ESP32, sensors and connected devices.

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

ESP32DjangoNext.jsIoT