Affordable Access

Webová aplikace pro správu domácího inventáře / Web application for home inventory management

Authors
  • maskaľ, nicolas stefan
Publication Date
Feb 08, 2024
Source
Digital Library of the Czech Technical University in Prague
Keywords
License
Unknown

Abstract

Táto bakalárska práca sa zaoberá návrhom a vývojom aplikácie HouseKeeper - [?]aplikácie na komplexnú správu domácností, ich inventára a energií. Aplikácia umožňuje sledovanie zásob rôznych produktov a kusov, ich členenie do kategórií a lokácií. Medzi ďalšie funkcionality aplikácie patrí mimo iné i správa domácnosti. Na implementáciu serverovej časti bol použitý programovací jazyk PHP a framework Laravel. Pri implementácii klientskej časti bol zase použitý programovací jazyk Typescript a framework React. Najprv bola vykonaná rešerš už existujúcich podobných aplikácií, potom bol vytvorený návrh vlastného riešenia. Ďalej bolo implementované jadro aplikácie, obsahujúce funkcionalitu na správu domácnosti a jej členov. Súčasťou implementácie bol aj modul na správu inventára domácnosti. Táto aplikácia bola vytvorená v spolupráci s kolegom Dávidom Jenčom, ktorý mal na starosti klientskú časť jadra aplikácie a modul pre sledovanie energií v domácnosti. Na záver bola aplikácia otestovaná a pripravená na produkčné nasadenie. / This bachelor thesis focuses on the design and development of the application HouseKeeper -[?] an application for complex management of households, their inventory and energy. The application enables inventory tracking of various products and items, as well as their classification into categories and locations. Other functionalities of the application include household management. For the server-side implementation, the PHP programming language and the Laravel framework were used. For the client-side implementation, the Typescript programming language and the React framework were utilized. First, a research of already existing similar applications was carried out, followed by the creation of a custom solution design. Subsequently, the core of the application was developed, incorporating features to manage households and their members. The implementation also included the module for inventory management. This application was created in collaboration with colleague David Jenčo, who was responsible for the client part of the core application and the module for energy tracking. Finally, the application was tested and prepared for production deployment.

Report this publication

Statistics

Seen <100 times