Cross-platform mobile application for recipe management, meal planning and preparation

Thesis title: Multiplatformní mobilní aplikace pro správu receptů, plánování a přípravu jídel
Author: Vlček, Jan
Thesis type: Bakalářská práce
Supervisor: Nguyen, Viet Bach
Opponents: Sklenák, Vilém
Thesis language: Česky
Abstract:
V optimalizaci osobního plánování stravy hrají specializované softwarové nástroje důležitou roli, jelikož přináší svým uživatelům různé možnosti, jak ušetřit čas i finance. S rostoucím zájmem o takové aplikace se stále vytváří nová a dostupnější řešení zaměřená také na zvýšení produkty produktivity uživatelů. Pro uspokojení konkrétních potřeb uživatelů a vyplnění mezery v této kategorii, je v této práci navržena a vyvíjena nová mobilní aplikace, která má za cíl usnadnit plánování jídla, sledování svého stravování a inspiraci v receptech. Práce nejprve stručně představí danou problematiku. Následně je provedena analýza konkurenčních řešení a metodou rozhovoru jsou dotázáni potenciální uživatelé. Obě analýzy jsou provedeny za účelem definice funkčních požadavků na aplikaci. Na základě požadavků je vytvořen návrh aplikace, který definuje architekturu včetně procesů, potřebné nástroje a datové zdroje pro vytvoření aplikace a uživatelské rozhraní. Podle návrhu je následně vytvořena aplikace a proces implementace je popsán v samostatné kapitole. Po implementaci následuje popsání procesu nasazení na distribuční platformy App Store a Google Play. Závěrem vývoje je testování aplikace pomocí testovacích případů a uživatelsky. Dle zpětné vazby jsou definovány možná vylepšení budoucích verzí aplikace. Aplikace využívá technologii frameworku React Native pro vizuální stránku aplikace a její logiku. Pro práci s daty dále slouží Firebase, který také zajišťuje autentizaci uživatele. Výsledkem je aplikace, která funguje na obou operačních systémech Android a iOS, a svým uživatelům může přinést lepší plánování svého stravování.
Keywords: mobilní aplikace; React Native; stravování; recepty; Firebase
Thesis title: Cross-platform mobile application for recipe management, meal planning and preparation
Author: Vlček, Jan
Thesis type: Bachelor thesis
Supervisor: Nguyen, Viet Bach
Opponents: Sklenák, Vilém
Thesis language: Česky
Abstract:
Specialized software tools play an important role in the optimization of personal diet planning, as they provide their users with various options to save time and money. New and more affordable solutions also aimed at increasing the productivity of users are still being created, as the interest in such applications is growing. To meet the specific needs of users and fill the gap in this category, new mobile app is designed and developed in this thesis, which aims to make meal planning, tracking the diet and recipe inspiration easier. The thesis introduces the area of dieting and recipes in the first place. Subsequently, the analysis of competition takes place and also potential users are interviewed. Both analyses are performed to define functional requirements. According to requirements the app design is made, which defines application architecture including processes, key tools and data sources for creating the application and also user interface. The application is implemented according to the app design and the process is described in a separate chapter. Then the app publishing process on App Store and Google Play is described. In the end there is the testing using test cases and also user testing. There are defined possible improvements for future versions according to feedback. The application uses React Native framework for the app user interface and logic. The application uses Firebase as database and its defined functions, it also provides user authentication. The result is a mobile application, which runs on both OS Android and iOS and can provide its users better diet planning.
Keywords: React Native; diet; recipes; Firebase; mobile app

Information about study

Study programme: Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information and Knowledge Engineering

Information on submission and defense

Date of assignment: 19. 10. 2023
Date of submission: 6. 5. 2024
Date of defense: 17. 6. 2024
Identifier in the InSIS system: https://insis.vse.cz/zp/86102/podrobnosti

Files for download

    Last update: