Mobile Application for the Scout Organization: Gilling the Trails
Mobilní aplikace pro skautskou organizaci: plnění stezek
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date
Abstract
Tato diplomová práce se zabývá návrhem a vývojem multiplatformní mobilní aplikace určené pro členy Junáka -- českého skauta, která podporuje plnění tzv. skautské stezky. Aplikace byla vyvinuta pomocí frameworku Flutter pro uživatelské rozhraní a PHP backendu s REST API, který zajišťuje komunikaci s databází MySQL. V rámci práce byly navrženy modely dat, implementována autentizace uživatelů a vytvořeno uživatelské rozhraní podle podoby papírové verze. Vývoj byl podpořen uživatelským testováním. Výsledkem je mobilní aplikace se základními funkcemi podle požadavků.
This thesis focuses on the design and development of a cross-platform mobile application for members of Junak -- Czech Scouting, aimed at supporting the completion of the so-called Scout Trail. The application was developed using the Flutter framework for the user interface and a PHP backend with a REST API to ensure communication with a MySQL database. As part of the work, data models were designed, user authentication was implemented and a user interface was created according to the appearance of the paper version. The development was supported by user testing. The result is a mobile application with basic functions according to the requirements.
This thesis focuses on the design and development of a cross-platform mobile application for members of Junak -- Czech Scouting, aimed at supporting the completion of the so-called Scout Trail. The application was developed using the Flutter framework for the user interface and a PHP backend with a REST API to ensure communication with a MySQL database. As part of the work, data models were designed, user authentication was implemented and a user interface was created according to the appearance of the paper version. The development was supported by user testing. The result is a mobile application with basic functions according to the requirements.