Multiplatformní mobilní aplikace pro hudebníky na správu písniček s akordy
| Název práce: | Multiplatformní mobilní aplikace pro hudebníky na správu písniček s akordy |
|---|---|
| Autor(ka) práce: | Talkner, Patrik |
| Typ práce: | Bakalářská práce |
| Vedoucí práce: | Nguyen, Viet Bach |
| Oponenti práce: | Vojíř, Stanislav |
| Jazyk práce: | Česky |
| Abstrakt: | Práce se zabývá návrhem a vývojem mobilní aplikace pro správu a zobrazení akordových písní, určené zejména pro méně zkušené amatérské hudebníky vystupující před živým publikem. Cílem práce bylo navrhnout a implementovat řešení, které muzikantům usnadní práci s repertoárem. Aplikace má pomáhat jak v přípravné fázi, tedy při vyhledávání, vytváření a úpravě skladeb a při jejich organizaci do playlistů, tak i během samotného živého hraní. Muzikant bude mít všechny potřebné písně přehledně na jednom místě a snadno si může zvolit transpozici tóniny a upravit, jaké informace o písni budou na obrazovce zobrazeny. Součástí řešení je také možnost sdílení playlistů mezi uživateli, která umožňuje snadnější spolupráci v rámci hudebních skupin. V úvodní části práce byla provedena analýza existujících aplikací s podobným záměrem a identifikace jejich nedostatků, na jejichž základě byly definovány požadavky na vlastní řešení. Následoval návrh architektury, uživatelského rozhraní a databázového modelu. Vývoj aplikace probíhal iterativně s využitím principů agilní metodiky. Uživatelská část byla vytvořena pomocí frameworku React Native a platformy Expo určené pro vývoj mobilních aplikací, serverová část byla realizována s využitím Node.js, Express.js a MongoDB. Aplikace byla průběžně testována a vyhodnocována na základě zpětné vazby od uživatelů. Výsledkem je funkční aplikace na platformách Android a iOS, která může sloužit jako užitečný a přehledný nástroj pro práci s hudebním repertoárem. |
| Klíčová slova: | mobilní aplikace; React Native; písně; playlist; akordy |
| Název práce: | Multiplatform mobile application for musicians for managing chord-based songs |
|---|---|
| Autor(ka) práce: | Talkner, Patrik |
| Typ práce: | Bachelor thesis |
| Vedoucí práce: | Nguyen, Viet Bach |
| Oponenti práce: | Vojíř, Stanislav |
| Jazyk práce: | Česky |
| Abstrakt: | This thesis focuses on the design and development of a mobile application for managing and displaying chord-based songs, intended primarily for less experienced amateur musicians performing live. The aim of the thesis was to propose and implement a solution that simplifies repertoire management for musicians. The application is designed to support both the preparation phase—such as searching, creating, and editing songs and organizing them into playlists—and the live performance itself. Musicians can have all necessary songs clearly accessible in one place and can easily choose a key transposition or adjust which song information is displayed on the screen. The solution also includes playlist sharing between users, enabling easier collaboration within music groups. In the introductory part, an analysis of existing applications with similar purposes was carried out, along with an identification of their limitations, which served as the basis for defining requirements for the proposed solution. This was followed by the design of the architecture, user interface, and database model. Development proceeded iteratively, following agile principles. The user-facing part of the application was built using the React Native framework together with the Expo platform for mobile app development, while the server-side component was implemented using Node.js, Express.js, and MongoDB. The application was continuously tested and evaluated based on user feedback. The final outcome is a functional mobile application for Android and iOS platforms that can serve as a practical and well-organized tool for working with musical repertoires. |
| Klíčová slova: | React Native; chords; mobile application; songs; playlist |
Informace o studiu
| Studijní program / obor: | Aplikovaná informatika |
|---|---|
| Typ studijního programu: | Bakalářský studijní program |
| Přidělovaná hodnost: | Bc. |
| Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
| Fakulta: | Fakulta informatiky a statistiky |
| Katedra: | Katedra informačního a znalostního inženýrství |
Informace o odevzdání a obhajobě
| Datum zadání práce: | 8. 8. 2024 |
|---|---|
| Datum podání práce: | 7. 12. 2025 |
| Datum obhajoby: | 28. 1. 2026 |
| Identifikátor v systému InSIS: | https://insis.vse.cz/zp/89010/podrobnosti |