Building a Web Application to Elevating Home User Experience and Efficiency : Home Assistant
Giang, Ngoc Kieu Vy (2024)
Giang, Ngoc Kieu Vy
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024052415371
https://urn.fi/URN:NBN:fi:amk-2024052415371
Tiivistelmä
This thesis introduces a novel web-based home assistant platform that integrates seamlessly with existing home appliances via open-source
application programming interfaces (APIs), enhancing user control and interaction.
To develop this project, Figma was used for design, providing a collaborative platform for creating the user interface. ReactJS and TypeScript were employed for front-end development, enabling dynamic and interactive interfaces with type safety. Tailwind CSS ensured a professional and modern look. Firebase was utilized for the backend and database, offering real-time data synchronization and authentication services. This combination of tools ensured the application was functional, aesthetically pleasing, and secure.
This platform distinguishes itself by incorporating an advanced energy management tool that monitors and calculates the energy consumption of connected devices, thereby promoting significant energy savings. Additionally, the platform is enhanced with essential daily management tools such as to-do lists, event calendars, and audio alerts, designed to meet the increasing demands of modern lifestyles. Overall, this home assistant platform seeks to provide users with a more convenient, secure, and efficient living environment, addressing both current challenges and future needs within the smart home industry.
application programming interfaces (APIs), enhancing user control and interaction.
To develop this project, Figma was used for design, providing a collaborative platform for creating the user interface. ReactJS and TypeScript were employed for front-end development, enabling dynamic and interactive interfaces with type safety. Tailwind CSS ensured a professional and modern look. Firebase was utilized for the backend and database, offering real-time data synchronization and authentication services. This combination of tools ensured the application was functional, aesthetically pleasing, and secure.
This platform distinguishes itself by incorporating an advanced energy management tool that monitors and calculates the energy consumption of connected devices, thereby promoting significant energy savings. Additionally, the platform is enhanced with essential daily management tools such as to-do lists, event calendars, and audio alerts, designed to meet the increasing demands of modern lifestyles. Overall, this home assistant platform seeks to provide users with a more convenient, secure, and efficient living environment, addressing both current challenges and future needs within the smart home industry.