Development of a Smart Home Web Application
| dc.contributor.advisor | Herendi, Tamás | |
| dc.contributor.author | Aijaz, Kainat | |
| dc.contributor.department | DE--Informatikai Kar | |
| dc.date.accessioned | 2026-07-14T18:35:25Z | |
| dc.date.available | 2026-07-14T18:35:25Z | |
| dc.date.created | 2026 | |
| dc.description.abstract | This 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.course | Gazdaságinformatikus | |
| dc.description.degree | MSc/MA | |
| dc.format.extent | 50 | |
| dc.identifier.uri | https://hdl.handle.net/2437/413286 | |
| dc.language.iso | en | |
| dc.rights.info | Hozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében. | |
| dc.subject | Smart Home Automation | |
| dc.subject | React Web Application | |
| dc.subject | IoT Dashboard | |
| dc.subject | Real-Time Device Management | |
| dc.subject.dspace | Informatics::Information Technology | |
| dc.title | Development of a Smart Home Web Application |
Fájlok
Eredeti köteg (ORIGINAL bundle)
1 - 1 (Összesen 1)
Betöltés ...
- Név:
- thesis.pdf
- Méret:
- 11,47 MB
- Formátum:
- Adobe Portable Document Format
- Leírás:
- thesis
Engedélyek köteg
1 - 1 (Összesen 1)
Betöltés ...
- Név:
- license.txt
- Méret:
- 1,95 KB
- Formátum:
- Item-specific license agreed upon to submission
- Leírás: