Vývoj aplikace pro správu studentských úkolů
| Název práce: | Vývoj aplikace pro správu studentských úkolů |
|---|---|
| Autor(ka) práce: | Tran, Huyen |
| Typ práce: | Bakalářská práce |
| Vedoucí práce: | Palovská, Helena |
| Oponenti práce: | Kučera, Jan |
| Jazyk práce: | Česky |
| Abstrakt: | Cílem této bakalářské práce je navrhnout a vyvinout desktopovou aplikaci určenou především pro studenty, která umožní efektivní organizaci času, správu osobních úkolů a koordinaci týmových školních projektů. Aplikace klade důraz na jednoduchost, přehlednost a intuitivní ovládání, čímž uživatelům usnadňuje každodenní plánování studijních i osobních povinností. V rámci teoretické části byla provedena rešerše problematiky time managementu a analýza existujících softwarových řešení, na jejímž základě byly definovány funkční a nefunkční požadavky systému. Následný návrh zahrnoval tvorbu databázového modelu a vizuálního prototypu uživatelského rozhraní v nástroji Figma. Samotná implementace desktopové aplikace proběhla s využitím frameworku Electron a prostředí Node.js v kombinaci se standardními webovými technologiemi (HTML, CSS, JavaScript). Pro ukládání dat a autentizaci uživatelů byla využita cloudová platforma Supabase postavená na relační databázi PostgreSQL. Nedílnou součástí vývoje bylo rovněž funkční a uživatelské testování, které ověřilo kvalitu a použitelnost výsledného řešení. Výsledkem práce je plně funkční desktopová aplikace propojující správu osobních úkolů a týmových projektů do jednoho uceleného systému. Aplikace umožňuje vytváření, úpravu a kategorizaci úkolů, komplexní správu projektů, přiřazování členů a efektivní podporu týmové spolupráce. |
| Klíčová slova: | desktopová aplikace; správa projektů; správa úkolů; time management; Electron; Supabase |
| Název práce: | Development of a Student Task Management Application |
|---|---|
| Autor(ka) práce: | Tran, Huyen |
| Typ práce: | Bachelor thesis |
| Vedoucí práce: | Palovská, Helena |
| Oponenti práce: | Kučera, Jan |
| Jazyk práce: | Česky |
| Abstrakt: | The aim of this bachelor’s thesis is to design and develop a desktop application intended primarily for students, enabling effective time organization, personal task management, and the coordination of team school projects. The application emphasizes simplicity, clarity, and intuitive user interaction to facilitate the everyday planning of both study-related and personal responsibilities. The theoretical part includes research on time management and an analysis of existing software solutions, which served as a basis for defining the functional and non-functional requirements of the system. The subsequent design phase involved creating a database model and a visual prototype of the user interface in Figma. The implementation of the desktop application was carried out using the Electron framework and Node.js environment, combined with standard web technologies (HTML, CSS, JavaScript). The Supabase cloud platform, built on a PostgreSQL relational database, was utilized for data storage and user authentication. The development process also included functional and user testing to verify the quality and usability of the final solution. The result of the thesis is a fully functional desktop application that integrates personal task management and team project management into a single unified system. The application enables users to create, edit, and categorize tasks, comprehensively manage projects, assign members, and effectively support team collaboration. |
| Klíčová slova: | desktop application; task management; project management; time management; Electron; Supabase |
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ích technologií |
Informace o odevzdání a obhajobě
| Datum zadání práce: | 22. 11. 2025 |
|---|---|
| Datum podání práce: | 11. 5. 2026 |
| Datum obhajoby: | 16. 6. 2026 |
| Identifikátor v systému InSIS: | https://insis.vse.cz/zp/94599/podrobnosti |