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

Files for download

    Last update: