<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Development of a Smart Home Web Application

dc.contributor.advisorHerendi, Tamás
dc.contributor.authorAijaz, Kainat
dc.contributor.departmentDE--Informatikai Kar
dc.date.accessioned2026-07-14T18:35:25Z
dc.date.available2026-07-14T18:35:25Z
dc.date.created2026
dc.description.abstractThis thesis presents the design, development, and evaluation of a Smart Home Website — a full-stack web application built with React 18, TypeScript, and Supabase PostgreSQL, deployed on Vercel. The system provides real-time IoT device monitoring and control via a custom DeviceContext architecture that supports optimistic updates and echo prevention. It implements a three-role access control model enforced through PostgreSQL Row-Level Security, alongside a server-side automation engine executed via stored functions and pg_cron scheduling. An intelligence layer delivers smart recommendations, behavior-pattern detection, room-occupancy inference, energy tracking, and sustainability scoring — all built on a single shared activity log table. The application was validated through Vitest unit tests, Selenium WebDriver end-to-end tests against the live Vercel deployment, and Lighthouse performance and WAVE accessibility audits.
dc.description.courseGazdaságinformatikus
dc.description.degreeMSc/MA
dc.format.extent50
dc.identifier.urihttps://hdl.handle.net/2437/413286
dc.language.isoen
dc.rights.infoHozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében.
dc.subjectSmart Home Automation
dc.subjectReact Web Application
dc.subjectIoT Dashboard
dc.subjectReal-Time Device Management
dc.subject.dspaceInformatics::Information Technology
dc.titleDevelopment of a Smart Home Web Application

Fájlok

Eredeti köteg (ORIGINAL bundle)

Megjelenítve 1 - 1 (Összesen 1)
Betöltés ...
Bélyegkép
Név:
thesis.pdf
Méret:
11,47 MB
Formátum:
Adobe Portable Document Format
Leírás:
thesis

Engedélyek köteg

Megjelenítve 1 - 1 (Összesen 1)
Betöltés ...
Bélyegkép
Név:
license.txt
Méret:
1,95 KB
Formátum:
Item-specific license agreed upon to submission
Leírás:

Gyűjtemények