Bachelor's Thesis

Mobile App for Browsing and Advertising Local Businesses

Final Thesis 13.1 MB

Author of thesis: Bc. Filip Mucha

Acad. year: 2025/2026

Supervisor: Ing. Tomáš Chlubna, Ph.D.

Reviewer: Ing. Michal Vlnas

Abstract:

This bachelor's thesis focuses on the design and implementation of a mobile application that aims to present and promote local businesses through the use of special offers in the form of coupons. The application provides businesses with an unconventional method of promotion and users with a convenient way to discover new venues. The thesis describes the entire process of development, from research, design, and modifications of the app based on consultations with representatives of target demographic groups, to the subsequent implementation.

Keywords:

mobile application, promotion, map, Flutter, Laravel

Date of defence

18.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaBznamka

Grading

B

Process of defence

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.

Topics for thesis defence

  1. V závěru píšete, že dalším krokem je nasazení aplikace. Jakým způsobem se budou podniky registrovat do aplikace? Zatím pro to není žádné rozhraní.
  2. V rámci sběru požadavků a analýzy zájmu zákazníků, analyzoval jste také poptávku ze strany samotných provozoven po takovémto systému?

Language of thesis

Czech

Faculty

Department

Study programme

Information Technology (BIT)

Composition of Committee

prof. Dr. Ing. Jan Černocký (předseda)
doc. Ing. Zdeněk Vašíček, Ph.D. (místopředseda)
Ing. Jiří Hynek, Ph.D. (člen)
RNDr. Marek Rychlý, Ph.D. (člen)
Ing. Vojtěch Havlena, Ph.D. (člen)

Supervisor’s report
Ing. Tomáš Chlubna, Ph.D.

Aplikace je zajímavá a splnila cíle, konzultace byly nedostačující.


Výsledná aplikace je použitelná a bude nasazená v praxi. Komunikace s autorem byla během konzultací dobrá, ale hodnocení je sníženo kvůli delší pauze v komunikaci ve druhém semestru.

Evaluation criteria Verbal classification
Information about assignment

Práce se zabývá vývojem mobilní aplikace pro snadný výběr volnočasových podniků v okolí uživatele.

Dosažené výsledky splňují očekávání.

Work with literature

Autor samostatně vyhledal a použil potřebné materiály.

Activity during solution, consultations, communication

Konzultační aktivita byla spíše podprůměrná.

V prvním semestru konzultace probíhaly pravidelně a autor dobře informoval o svém postupu. Během druhého semestru však došlo k velké odmlce.

Activity during completion

Závěrečná konzultace proběhla, ne však s předstihem.

Práce byla dokončena a zkonzultována včas před odevzdáním, nicméně rozvržení času při dokončování mohlo být ze strany autora lepší.

Publication activity, awards

Předpokládá se nasazení v praxi.

Očekává se, že aplikace bude zveřejněna a případná spolupráce je již rozjednána s několika podniky, které by mohly být v aplikaci indexovány s případnými členskými výhodami pro uživatele.

Points proposed by supervisor: 79

Grade proposed by supervisor: C

Reviewer’s report
Ing. Michal Vlnas

Celkově se jedná o dobrou práci. Realizační část je trochu jednodušší, šlo by zde určitě implementovat více prvků, zejména ze strany podniků. Textová část je velmi dobrá. Celkově hodnotím stupněm  B.

Evaluation criteria Verbal classification Points
The difficulty of the assignment

Evaluation level: less difficult assignment

Zadání hodnotím jako méně obtížné.

Presentation level of the technical report

Struktura práce je v podstatě dobrá, avšak kapitola 2.3 působí zbytečně, protože popisuje vývojové a grafické prostředí. Toto není dle mého názoru nutná prerekvizita pro pochopení práce. Z hlediska rozsahu je práce v pořádku, kde pouze závěr by mohl být delší. Práce je dobře pochopitelná hned po prvním čtení. 

80
Formal preparation of a technical report

Jazyková stránka práce je velmi dobrá, nicméně občas lze nalézt překlepy či drobné chyby. V některých případech, např. na str. 32, lze nalézt špatný překlad z referenční literatury v kontextu přibližování mapy (small road přeloženo jako kratší cesta, ačkoliv je tím myšlena spíše silnice nižší třídy, tzn. okresní, spojovací apod.). Na pár místech je nelogicky použit budoucí čas. Z typografického hlediska není téměř co vytknout, snad jen pouze, že na některých místech jsou relativně prázdné stránky způsobeny umístěním obrázků. 

82
Realisation output

Aplikace je poměrně jednoduchá, avšak zdá se být funkční. Je škoda, že události nelze přímo propojit s podniky, tak aby se na podnik jenž událost pořádá dalo přímo proklikat. Zdrojové kódy jsou dobře strukturované a vypadají úhledně.

82
Usability of results

Po dokončení některých dalších prvků by aplikace mohla být nasazena v praxi.

The extent to which the requirements of the assignment have been met

Evaluation level: assignment fulfilled

Všechny body zadání jsou splněny.

Extent of the technical report

Evaluation level: is within the usual extent

Work with literature

Práce cituje celkem 11 zdrojů kdy v podstatě všechny lze považovat za odborné. Některé podkapitoly (např. 2.1.1, 2.1.2) by však mohly obsahovat citací více.

88
Topics for thesis defence:
  1. V závěru píšete, že dalším krokem je nasazení aplikace. Jakým způsobem se budou podniky registrovat do aplikace? Zatím pro to není žádné rozhraní.
Points proposed by reviewer: 82

Grade proposed by reviewer: B

Responsibility: Mgr. et Mgr. Hana Odstrčilová