Design and development of an application for managing freelance work
| Thesis title: | Návrh a vývoj aplikácie pre podporu práce freelancerov |
|---|---|
| Author: | Magera, Roland |
| Thesis type: | Bachelor thesis |
| Supervisor: | Vojíř, Stanislav |
| Opponents: | Luc, Ladislav |
| Thesis language: | Slovensky |
| Abstract: | Cieľom tejto bakalárskej práce je analýza, návrh a implementácia webovej aplikácie slúžiacej na podporu práce nezávislých profesionálov (freelancerov). Úvodná časť práce mapuje reálne potreby cieľovej skupiny prostredníctvom dotazníkového prieskumu, ktorý identifikuje roztrieštenosť softvérových nástrojov ako hlavnú administratívnu bariéru. Na základe analytických zistení je následne definovaný funkčný rozsah minimálneho životaschopného produktu (MVP). Praktická časť sa venuje samotnému vývoju aplikácie pomocou moderných technológií Next.js a Supabase. Výsledkom je centralizovaná platforma, ktorá prostredníctvom REST API integruje systémy na správu úloh (Trello, Asana) a umožňuje štruktúrovaný export sumarizovaných fakturačných podkladov vo formáte CSV, kompatibilnom so všetkými bežnými účtovnými systémami aj manuálnou fakturáciou v tabuľkových procesoroch. |
| Keywords: | SaaS; Next.js; freelancing; REST API; MVP; time-tracking; Trello; webová aplikácia; Supabase; agilný vývoj; Asana; CSV export |
| Thesis title: | Návrh a vývoj aplikace pro podporu práce freelancerů |
|---|---|
| Author: | Magera, Roland |
| Thesis type: | Bakalářská práce |
| Supervisor: | Vojíř, Stanislav |
| Opponents: | Luc, Ladislav |
| Thesis language: | Slovensky |
| Abstract: | Cílem této bakalářské práce je analýza, návrh a implementace webové aplikace určené pro podporu práce freelancerů. Úvodní část práce mapuje reálné potřeby cílové skupiny prostřednictvím dotazníkového šetření, které identifikuje roztříštěnost softwarových nástrojů jako hlavní administrativní bariéru. Na základě analytických zjištění je následně definován funkční rozsah minimálního životaschopného produktu (MVP). Praktická část se věnuje samotnému vývoji aplikace s využitím moderních technologií Next.js a Supabase. Výsledkem je centralizovaná platforma, která prostřednictvím REST API integruje systémy pro správu úkolů (Trello, Asana) a umožňuje strukturovaný export sumarizovaných fakturačních podkladů ve formátu CSV, kompatibilním s běžnými účetními systémy i manuálním zpracováním v tabulkových procesorech. |
| Keywords: | CSV export; MVP; freelancing; webová aplikace; SaaS; Next.js; Supabase; time-tracking; agilní vývoj; Trello; REST API; Asana |
| Thesis title: | Design and development of an application for managing freelance work |
|---|---|
| Author: | Magera, Roland |
| Thesis type: | Bachelor thesis |
| Supervisor: | Vojíř, Stanislav |
| Opponents: | Luc, Ladislav |
| Thesis language: | Slovensky |
| Abstract: | The aim of this bachelor thesis is the analysis, design, and implementation of a web application to support the work of independent professionals (freelancers). The introductory part of the thesis maps the actual needs of the target group through a questionnaire survey, which identifies the fragmentation of software tools as the main administrative barrier. Based on the analytical findings, the functional scope of a Minimum Viable Product (MVP) is defined. The practical part is dedicated to the actual development of the application using modern technologies Next.js and Supabase. The result is a centralized platform that integrates task management systems (Trello, Asana) via REST API and enables structured CSV export of summarized billing data, compatible with all common accounting systems as well as manual invoicing in spreadsheet applications. |
| Keywords: | time-tracking; Trello; Asana; CSV export; freelancing; web application; SaaS; Next.js; Supabase; REST API; agile development; MVP |
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: | 10. 12. 2025 |
|---|---|
| Date of submission: | 11. 5. 2026 |
| Date of defense: | 26. 6. 2026 |
| Identifier in the InSIS system: | https://insis.vse.cz/zp/95085/podrobnosti |