Diplomová práce

Multi-platform mobile application for managing rent agreements

Bc. Michaela Dražkovcová
Anotace

Táto diplomová práca predstavuje návrh, vývoj a nasadenie multiplatformovej mobilnej aplikácie pre nájomníkov, vyvinutej ako súčasť širšej platformy na správu nehnuteľností. Úvodná časť práce definuje riešený problém a predstavuje použité technológie, vrátane frameworkov React Native a Expo. Hlavná časť poskytuje prehľad kľúčovej funkcionality aplikácie, doplnený o relevantné snímky obrazovky. Záverečné …více

Abstract

This master’s thesis presents the design, development, and deployment of a multi-platform mobile application for tenants, developed as part of a broader real estate management platform. The first part of the thesis outlines the problem definition and introduces the technologies used, including React Native and Expo. The main section provides an overview of the core functionality of the application …více

Zadání práce
The goal of this thesis is to develop a mobile application that can be used by a tenant to manage their rent agreement, deposits and monthly payments. This work is connected to a larger commercial platform in which the application will be incorporated and deployed (simply referred to as "platform" in the rest of this text). In general, the thesis should cover the following:
  •  The thesis should introduce the platform which the application is a part of (motivation, scope, etc.) and describe how the application communicates with the services provided by the platform (API, backend, etc.).
  • The application should be multi-platform (i.e. support both Android and iOS). The nature of the project also dictates that it should be developed in React Native using the Expo framework. The thesis must introduce these technologies and describe how they are employed in the context of this application. 
  • The thesis should describe the formal requirements for the application, established together with the stakeholders of the overarching platform. This part can also contain further details of project planning and proposed development process and/or timeline.
  • The requirements should cover at least (a) The ability to view and digitally sign existing contracts (b) The ability to track future and past payments (c) The ability to manage roommates associated with a specific contract.
  • The thesis should analyze these requirements and propose an application design that fits the prescribed criteria. The described application design should detail both the visual elements of the application and the business logic that they implement.
  • The design should be implemented into a functional mobile application which will be available for review.
  • The thesis should describe how the application was tested and deployed. What outcomes have been learned in this process and how will this impact future development of the application?
Práce zkontrolována:
22. 5. 2025 10:19, RNDr. Samuel Pastva, Ph.D., učo 410286

Upozornění:

Část závěrečné práce byla v souladu s § 47b zákona o vysokých školách skryta z důvodu překážky pro její zveřejnění do 9. 5. 2028.

Odůvodnění: Práce byla vypracována ve spolupráci s firmou. Zdrojové kódy budou zveřejněny v zájmu ochrany duševního vlastnictví a firemního tajemství se zpožděním.

Jazyk práce
angličtina angličtina
Termín obhajoby
18. 6. 2025
Práce byla úspěšně obhájena

Vedoucí

RNDr. Samuel Pastva, Ph.D., učo 410286
KPSK FI MU

Oponent

Mgr. Mária Šviriková
abs FF MU

Masarykova univerzita Fakulta informatiky
Plán
Řízení vývoje softwarových systémů
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.